-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
caramel
:candy: a functional language for building type-safe, scalable, and maintainable applications
The source for Erlang/OTP is 71.6% Erlang: https://github.com/erlang/otp - but yes, some of the lowest-level parts are written in C.
As for universality, not sure where you’re getting that. No one’s saying you should use Erlang for writing device drivers or OS kernels, or the lowest-level parts of the VM. Erlang is a medium- to high-level language, and should be evaluated as such.
My personal experience is that Elixir, which runs on the Erlang VM, is great for web applications.
https://elixir-lang.org/
For me, Erlang was the ladder to functional programming. Once I’ve mastered Erlang to be able to write gossiperl (http://gossiperl.com), all immutable programming became easy. Maps, flat maps, recursion, no side effects, all became clear.
After Erlang, I’ve enjoyed Scala a lot. Especially Akka.
I do tons of golang now and when I need actors in go, I use proto.actor: https://github.com/AsynkronIT/protoactor-go.
Erlang is awesome.
Somewhat related: https://caramel.run/
Ocaml on the Erlang VM!
Related posts
-
Introduction to Software Architecture with Actors: Part 3 — On Simple Systems
-
How to deal with multiple read and write requests on same data at almost the same time?
-
Learning resource for seniors
-
go-actor: Tiny library for writing concurrent programs in Go using actor model
-
How “let it fail” leads to simpler code