Tags: Programming Language.
Elixir is a functional concurrent general-purpose programming language built atop the Erlang Virtual Machine (BEAM). Elixir builds on top of Erlang to provide distributed fault-tolerant soft real-time non-stop applications but also extends it to support meta-programming with macros and polymorphism via protocols.