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

Elixir has a Ruby on Rails approach which is kind of all in one. Not everyone’s cup of hot chocolate.

Erlang is low level, lightweight processes and message passing - perfect for micro-services and containerisation.

What Erlang lacks are high level web-oriented packages, i.e. markdown conversion, CSS and JavaScript packaging, REST (not quite true: cowboy is fantastic) - for which though Erlang was never intended.

However the cool thing is that you can combine both in the same project, allowing you to have high level Elixir and low-level process management in one project. This is possible because both use the same virtual machine - BEAM.



Erlang isn't really that much lower level than Elixir. The Elixir syntax is just a bit different and they've improved a few things like string handling. Processes are still processes.




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

Search: