What is it?

It’s a Ruby-esque language leveraging the Erlang VM, thus, allows concurrent programming primitives in the language.

Some first impressions

I don’t like that Elixir that assignment is not really a variable assignment but a match for match patterns. This came from a book I read. You can check it out from this link. I am not sponsored. Obviously.

a = 1
1 = a
2 = a  # errors here

The usual languages I tried usually use = equal’s sign for assignment and == double equal’s sign for comparisons. This is quite new to me to be honest.


The language follows a Ruby-like syntax. I still have to expand this why because I have no idea why. Probably the creator is a Rubyist.