Re:The Joy of Erlang; Or, How to Ride a Toruk (2011)
by Hupriene on Tuesday November 28, 2017 @12:45PM
(#15799493)
As a former lisper, I was secretly hoping that everyone would tell me that LFE is a fantastic and totally viable language.
Re:The Joy of Erlang; Or, How to Ride a Toruk (2011)
by rdtsc on Tuesday November 28, 2017 @01:06PM
(#15799725)
Well perfect, do give LFE a try. I know of a few commercial users of it. You might be able to transfer some of the ideas and skills from lisp but also learn about processes and mailbox and such, without seeing a completely new syntax.
Re:The Joy of Erlang; Or, How to Ride a Toruk (2011)
by macintux on Tuesday November 28, 2017 @01:08PM
(#15799745)
There are commercial users? That's fantastic news!
Re:The Joy of Erlang; Or, How to Ride a Toruk (2011)
by macintux on Tuesday November 28, 2017 @12:52PM
(#15799561)
Heh, sorry.
I've dabbled in it a couple of times, because I'd also like to do some work with it, but haven't gotten very far. By all means give it a shot if it'll scratch your itch.
Re:The Joy of Erlang; Or, How to Ride a Toruk (2011)
by macintux on Tuesday November 28, 2017 @12:56PM
(#15799606)
A list of every BEAM language I could find, including a Scheme and a couple of MLs:
https://gist.github.com/macintux/6349828#alternative-languag...
Re:The Joy of Erlang; Or, How to Ride a Toruk (2011)
by amorphid on Tuesday November 28, 2017 @11:15PM
(#15804529)
You can't escape Erlang when working in Elixir, and Elixir doesn't try exist without Erlang. Elixir tries to offer stuff that Erlang doesn't offer, and doesn't want to offer, including: anonymous functions, more flexible macros, variable reassignment (a=a+1), better string handling, polymorphism (via protocols), etc.
Elixir has more syntax to learn than Erlang. You could learn just about everything there is to know about Erlang syntax in a half hour, with the exception of a few advanced features like list comprehensions.
Elixir's syntax is much more familiar to most developers. Most consider this a good thing; I'm biased because Erlang's unusual syntax helps me think differently. If I write something that looks like Ruby, I tend to think like Ruby.
Knowing Erlang can only help with Elixir, but it's not necessary. There are probably more jobs with Elixir these days, which is a good thing. I guess I'm not really helping, so I'll shut up.