|
|
|
|
|
by di4na
3030 days ago
|
|
In no particular order: * Proper binary string. * AST level hygienic lisp like macros. * Doctests. * In general easy documentation. * Tooling in general. Erlang had no reliable package manager before piggybacking the elixir one has an example. * Protocols for polymorphism. * You lose nothing from erlang because you can call all of erlang and its library really easily. * Better errors message. The better tooling is large. Elixir ship with a great unit testing library, a build tool that works, a package manager that works really well, a way to build documentation etc etc. The ecosystem is also easier to use imho. Ecto is miles away of most database wrappers and Plug and Phoenix are far more easier to use than erlamg equivalent imho. |
|