Elixir Programming Language Information & Resources • programminglanguages.info
Elixir is a functional, concurrent, high-level general-purpose programming language that runs on the BEAM virtual machine, which is also used to implement the Erlang programming language. Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications. Elixir also provides tooling and an extensible design. The latter is supported by compile-time metaprogramming with macros and polymorphism via protocols. Wikipedia
Created Year: 2011
Created by:
José Valim
Developed by:
José Valim
Operating systems: cross-platform
Implemented in: Elixir
File extensions: ex, exs
Wikidata: Q5362035
Influenced: Gleam
Influenced by: Clojure • Erlang • Ruby
Programming paradigms: concurrent computing • functional programming • process-oriented programming
Language types: functional programming language • off-side rule language