O
Elixir surgiu com a proprosta de modernizar a sintaxe do
Erlang, que é fortemente herdada de
Prolog - uma linguagem do paradigma lógico - e adicionar um gerenciador de depêndencias. Elixir e Erlang não são linguagens funcionais porque querem ser, e sim pois a concorrência e paralelismo num programa
POO,
mutável e
imperativo, torna o gerenciamento das
threads algo que beira o impossível.