9 ms·
Footnote from page 3: > Elixir can be regarded as a modern Erlang (e.g., with macros) that runs atop BEAM; i.e.,the Erlang virtual machine. I've heard quite a
by hazbo 6y ago
Footnote from page 3:
> Elixir can be regarded as a modern Erlang (e.g., with macros) that runs atop BEAM; i.e.,the Erlang virtual machine.
I've heard quite a few descriptions of Elixir, relative to Erlang, but I'm not quite sure about this one. Erlang has macros[0], though the syntax and general format does differ from that of Elixir's[1]. And though Erlang has been around since at least 1986, it has changed a lot in that time and is what I'd consider to be a modern programming language today, used at places such as WhatsApp, Grindr, Pintrest etc...
[0]: https://erlang.org/doc/reference_manual/macros.html#defining-and-using-macros https://erlang.org/doc/reference_manual/macros.html#defining...
[1]: https://elixir-lang.org/getting-started/meta/macros.html#our-first-macro https://elixir-lang.org/getting-started/meta/macros.html#our...
- pessimizer 6y agoI think a lot of people use "modern" to mean "doesn't look dated or unfamiliar to me." In programming language commentary, it generally means "looks like C or ALGOL."