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: ClojureErlangRuby

Programming paradigms: concurrent computingfunctional programmingprocess-oriented programming

Language types: functional programming languageoff-side rule language

Programming Language Influence Poster

➡️ Influence Network Poster

Hack the Planet Merchandise Preview

➡️ Hack the Planet