|
|
|
|
|
by true_religion
3653 days 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. |
|