<story><title>What&apos;s all this fuss about Erlang? (2007)</title><url>https://pragprog.com/articles/erlang/</url></story><parent_chain><item><author>slashdotdash</author><text>Dave Thomas has described Elixir as follows: &amp;quot;Elixir took the Erlang virtual machine, BEAM, and put a sensible face on it. It gives you all the power of Erlang plus a powerful macro system.&amp;quot;[1]&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;startlearningelixir.com&amp;#x2F;elixir-for-rubyists&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;startlearningelixir.com&amp;#x2F;elixir-for-rubyists&lt;/a&gt;</text></item></parent_chain><comment><author>mnd</author><text>Erlang is a great programming language after one takes the time to understand the principles underlying it and its design. Everything fits very nicely into place. There are definitely things that could be done better, but then that’s the case with most programming languages and technologies after they have accumulated some dust. Elixir on the other hand, in my personal opinion, is a false prophet simply because it looks like something which it isn’t. It looks like Ruby and gives the programmer the feeling that he’s right at home, except it is in fact a very different beast with very different semantics, Erlang semantics, as opposed to Ruby. Therefore, if you want to program on the BEAM (the Erlang virtual machine) you better make sure you actually understand the system, its design, principles and also some of the semantics of Erlang itself, point at which you might as well just learn Erlang. I’m not saying that you cannot learn those things coming from Elixir, I’m just saying that if you want to build systems of reasonable complexity (like the ones that Erlang is known for) on top of the Erlang virtual machine, as opposed to CRUD web applications, then you must understand a lot more than just Elixir or Phoenix.</text></comment>
<story><title>What&apos;s all this fuss about Erlang? (2007)</title><url>https://pragprog.com/articles/erlang/</url></story><parent_chain><item><author>slashdotdash</author><text>Dave Thomas has described Elixir as follows: &amp;quot;Elixir took the Erlang virtual machine, BEAM, and put a sensible face on it. It gives you all the power of Erlang plus a powerful macro system.&amp;quot;[1]&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;startlearningelixir.com&amp;#x2F;elixir-for-rubyists&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;startlearningelixir.com&amp;#x2F;elixir-for-rubyists&lt;/a&gt;</text></item></parent_chain><comment><author>jbernardo95</author><text>In other words, Elixir is the rocket that will make Erlang go big.</text></comment>