&gt; I also like the immutable variables aspect.<p>Elixir has the same immutable variables. I don&#x27;t know why this is such a misconception. Erlang conflates rebinding and reassignment, Elixir does not, and the tradeoffs seem to (overall) be better in Elixir&#x27;s case. Here, read the language creators&#x27; explanation as to why that is, it&#x27;s the best:<p><a href="http:&#x2F;&#x2F;blog.plataformatec.com.br&#x2F;2016&#x2F;01&#x2F;comparing-elixir-and-erlang-variables&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blog.plataformatec.com.br&#x2F;2016&#x2F;01&#x2F;comparing-elixir-an...</a><p>Very succinct and (hopefully) puts this misconception to bed.