History

The story of each language

Pick a language to read where it came from, see them all on the timeline, or read comparative essays in Articles.

1986

Erlang

Concurrency-oriented programming for systems that never stop.

2011

Elixir

A friendly, Ruby-flavoured language for the Erlang VM - productive, fault-tolerant, and built for massive concurrency.

2016

Gleam

A friendly, statically typed language for the BEAM that compiles to Erlang and JavaScript.

2008

LFE

A homoiconic Lisp-2 with parentheses, macros, and the full power of the BEAM behind every form.

2012

Luerl

Lua, reimagined as a pure-Erlang library running on the BEAM.