2 ms·
I have Akka experience. The Erlang system is vastly simplified compared to Akka just because you don't have to deal with: - Creating an actor system manually
by yawaramin 8y ago
I have Akka experience. The Erlang system is vastly simplified compared to Akka just because you don't have to deal with:
- Creating an actor system manually
- Wrangling an ExecutionContext
- Getting replies from actors in the form of `Future[SomeReply]`
- Making sure you don't do blocking operations in basically any of the concurrency tools.
Compared to doing all that, the Erlang/Elixir runtime can be explained to a newcomer quite simply–processes are cheap, start them up (e.g. Task, GenServer) and do whatever. The nuances can come in time.
There is even https://elixirschool.com/en/ https://elixirschool.com/en/ for a crash course.