3 ms·
My list of alternative languages for the Erlang VM: https://gist.github.com/macintux/6349828#alternative-languages-targeting-the-erlang-vm https://gist.github.
by macintux 6y ago
My list of alternative languages for the Erlang VM:
https://gist.github.com/macintux/6349828#alternative-languages-targeting-the-erlang-vm https://gist.github.com/macintux/6349828#alternative-languag...
- toastal 6y agoI know it's not a long list, but when I run into these sorts of lists I want to see them sub-categorized -- perhaps by strong static/dynamic typing or by language family (LISP vs. ML, et. al.) or maturity. The PureScript link is now out of date as well.
- macintux 6y agoFrankly that would be tough, given my limited PL knowledge, but it would also be a good way to brush up on same. I'll take it under consideration.
- ch4s3 6y agoHeads up the purescript fork is now purerl[1]. [1]https://github.com/purerl/purerl https://github.com/purerl/purerl
- macintux 6y agoThanks, fixed.
- pmontra 6y agoI was so sad to see Reia being abandoned by the author. I think that a Java/C looking language like Gleam (and Reia) has a much better chance than Elixir to migrate really big numbers of developers to the BEAM, because of familiarity. And don't forget PHP, another language with curly braces and many developers. Disclaimer: I make more than half of my money out of Elixir so I certainly love it, and yet I'm not optimistic about it taking over the world. Too unusual looking, not as much as Erlang but more than Gleam. Then it's more about community building than technical excellence. Good enough and a large community is all it takes (eg: PHP and any BASIC.)
- conradfr 6y agoI'm a PHP dev who also does Elixir but yeah I never had much colleagues interested. LiveView helped a bit.
- macintux 6y agoI’ve always found Erlang’s distinctive syntax to be a boon. It looks different, so I don’t fall into old patterns, and there’s practically nothing there. Very concise, minimal, just gets out of the way. I just can’t get into Elixir because it’s both too familiar and so verbose.
- pmontra 6y agoI understand your point about Erlang. I think it applies to Elixir too. Elixir notoriously looks like Ruby but it doesn't. Idiomatic Elixir is totally different. Programs are written in a different way because of pervasive pattern matching. It doesn't look like anything I used before.