Elixir (programming language)

This is an old revision of this page, as edited by Pesnk (talk | contribs) at 04:58, 12 January 2013. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Elixir is a functional meta-programming aware language that runs on top of the Erlang VM. It's a dynamic typed Language. Have support of macros. It leverages the Erlang's abilities to build distributed, concurrent, fault-tolerant with hot update support.

Elixir
ParadigmMulti-paradigm: functional
First appeared2011
Stable release
0.7.2
PlatformErlang
LicenseApache License
Filename extensions.ex
Websitewww.elixir-lang.org

Similarly to Closure's, it supports polymorphism via protocols, dynamic records and first-class support to associative data structure, similar with Hashes or dictionaries in other programming languages.