3 ms·
New languages typically still use the same mental models of existing languages. Elixir for example uses Erlang data-structures, and semantics for code executio
by true_religion 10y ago
New languages typically still use the same mental models of existing languages.
Elixir for example uses Erlang data-structures, and semantics for code execution, and functional calls/naming/parameters.
Elixir is an impure dynamic functional language where IO operates on its own green-threadlike process. This is from Erlang as well, but the concept of dynamic languages, and functional languages is not a new one. Neither is the concept of hygienic macros. Elixir is simply a very good implementation of such.