Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I suggest you take a look at Elixir, it's an incredibly well designed and powerful languages. FWIW, I am pretty sure that it will take off exponentially in the coming years... the support for concurrency is amazing, and it also allows for simpler software to be developed easily.

Definitely worth taking a look at it.



For those unaware, Elixir is a language that runs on the Erlang VM, so its amazing concurrency is the same as Erlang's.


Yup, syntax wise it's like if Ruby was mixed with Erlang.


I was deeply disappointed with the syntax… there are so many compromises because of underlying semantics that the ‘rubyish’ layer on top is very clunky.

It does cut down on a lot of Erlang boilerplate, so it’s still a better option… but I’m hoping someone will give it a third try.


Totally agree. What they have improved on is a nice macro system, and a coherent (so far) standard library. Both, which Erlang lacks.

The syntax itself is slightly disappointing though. Optional parentheses around argument calls doesn't really add much except confusion, and the extra cruft around blocks and functions make things like pattern matching quite a bit clunkier.


They are making it better everyday though.


I don't find this to be true at all.. I believe the comparison to very superficial.


I agree that it's superficial, but it is something someone would notice when picking it up.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: