Ir para o conteúdo principal

← todas as notas

Elixir

Elixir is a functional, concurrent language created by José Valim that runs on the BEAM virtual machine. It builds on Erlang’s strengths — fault-tolerance, distribution, the actor model — while offering a more modern syntax, metaprogramming via macros, and excellent tooling.

The language uses immutable data, pattern matching, and message-passing concurrency. It has full access to OTP and all Erlang libraries, so it inherits decades of battle-tested infrastructure for building resilient systems.

Elixir’s ecosystem includes Phoenix (web framework), LiveView (real-time UI without JavaScript), Ecto (database layer), and Nerves (embedded systems). It’s used in production by companies like Discord, Pinterest, and Allegro.

If Erlang is the engine, Elixir is a more ergonomic car built on the same engine.