Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You're right, Erlang still has an important feature that (almost?) all other languages lack: preemption. I think the actor model is great, but is crippled if required to use cooperative multi-tasking (like Akka); the code starts simple and then becomes increasingly tangled and complicated. I just think that the Erlang ecosystem has stagnated and the language itself feels dated. If/when the JVM or maybe Rust gets preemption, l think it would be best if all moved on to an actor system built on a more performant, robust, and expressive ecosystem.


> If/when the JVM or maybe Rust gets preemption, l think it would be best if all moved on to an actor system built on a more performant, robust, and expressive ecosystem.

If Rust gained all BEAM capabilities I'll switch tomorrow, dude.

At the moment though, Elixir is just the only choice for excellent parallelism and concurrency.

I know Rust is working hard to get there. It's not there yet though.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: