Everything About ___
Live briefing

Everything about Elixir (programming language)

Programming language running on the Erlang virtual machine

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 →

🧭 Start here: a 6-step reading path

  1. Read the overview: Elixir (programming language)A 5-minute orientation
  2. Pick up a classic book: Elixir in actionThe most-reprinted book on the subject
  3. Go sideways: Erlang (programming language)A closely related topic
  4. Go sideways: Mix (build tool)A closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. History
  2. Features
  3. Examples

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics