News for hackers. Stuff that matters.
Re:Languages on BEAM, the Erlang virtual machine by didibus on Saturday January 21, 2017 @03:22AM (#13449363)
You talk a lot about how easy and approachable it is to an average programmer. Can you say anything to an experienced above average programmer as to why Elixir should be my next language?

P.S.: If you're learning a new language, as a deliberate practice exercise, learning that language should be hard to you, or it won't be as effective in making you better.

Re:Languages on BEAM, the Erlang virtual machine by Arcanum-XIII on Saturday January 21, 2017 @07:47AM (#13449831)
First : functional programming — and strangely enough the data structure used for it (Clojure has collection, Lisp has, well, list, and Elixir is a mix a both for that) Second : actors and the various paradigm around it. Third : real (working) macro Fourth : Erlang/BEAM. Fifth : no parentheses discomfort, which could be a thing for you. No excuse to have fun. Sixth : the Erlang/Elixir tooling (dializer for static check, mix, exrm, distillery, edeliver... and you even have a type system with typespec)

This is not a hard language to get. That's not it's purpose. It's practical if you want to adhere to the actor system, functional everywhere and so on.

Re:Languages on BEAM, the Erlang virtual machine by didibus on Tuesday January 24, 2017 @10:34PM (#13478235)
What would be the advantages from me just going straight into Erlang? I've got experience with Clojure and F#/OCAML, but I've never used the actor model, and i'd like to have a BEAM VM language under my belt. I can't choose between Erlang or Elixir or LFE.