<p dir="ltr">Hi,<br>
I m tired of such versus.<br>
Looks like Elixir guys wants to justify their choice and try to convince Erlang guys they're right. To me, Elixir is a potion to let non functional programmers get into Erlang ecosystem. I do not use it because I started Erlang first and love it. No offence.<br>
I would say instead :<br>
"to Beam or not to Beam... That is the question." <br>
Regards</p>
<p dir="ltr">"Envoyé depuis mon mobile " Eric</p>
<br><br>---- Lee Sylvester a écrit ----<br><br><div dir="ltr">These are all good points.  Erlang is a "better" syntax, imho, but then I didn't come from Ruby.  I love records and find your point in that regard valid.  The rope hanging issue is developer dependent, though, I feel.<div><br></div><div>I will say, that having Ruby developers in the office, I'm more likely to get BEAM used in a project thanks to Elixir.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr 24, 2016 at 5:32 PM, Metin Akat <span dir="ltr"><<a href="mailto:akat.metin@gmail.com" target="_blank">akat.metin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div>I've been writing Erlang exclusively for more than 5 years now so my opinion is certainly biased, but here are my 2 cents.<br></div><br></div>Advantages over Erlang (sorted by importance to me):<br><br></div>* Ability to define modules with code, instead of with new files<br></div>* The meta-programming capabilities<br><br></div>Disadvantages compared to Erlang (again, sorted by importance to me):<br><br></div>* Elixir strongly discourages the use of records. I know records are controversial, but they are "the right choice"  for me in lots of situations. They are faster; they get verified during compile time and as a result editors can display errors while you are typing the code.<br></div>* Elixir gives you enough rope to hang yourself with its modules, imports and aliasing capabilities. They are good ideas per se, but because of these things I find it more difficult to read Elixir code than it is to read Erlang code. On the other hand, Erlang is harder to type, but much easier to read and understand. I tend to prefer the Erlang way.<br><div><div>* Elixir will always lag behind with new functionality when new Erlang versions get released. This is normal and usually not a big deal, but certainly a thing to be aware of.<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Metin<br></div><div><br><div><div><div><div><div><div><br></div></div></div></div></div></div></div></font></span></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Apr 23, 2016 at 11:42 PM, Lee Sylvester <span dir="ltr"><<a href="mailto:lee.sylvester@gmail.com" target="_blank">lee.sylvester@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I love Elixir, but I love Erlang, too.  In my opinion, there's little enough to justify the change in language, and certainly little enough in the capabilities to even justify giving it thought.  The only reason I choose Elixir over Erlang for much of my work is that I prefer mix to Rebar and I like the macro capabilities of Elixir.<div><br></div><div>My 5 cents.</div><div><br></div><div>Lee</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Sun, Apr 24, 2016 at 8:39 AM, Onorio Catenacci <span dir="ltr"><<a href="mailto:Catenacci@ieee.org" target="_blank">Catenacci@ieee.org</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><p dir="ltr">Hi Andrew, </p>
<p dir="ltr">I'm not sure why you bother to announce that you're picking Erlang over Elixir?  I don't know why you feel the need to make an announcement but it sounds as if you're looking for others to confirm you've made the right choice. Only you can know what the right choice is in your situation. </p>
<p dir="ltr">I don't see Elixir vs Erlang as a zero-sum game.  I think it's a shame some developers think of it as a either/or choice. </p>
<p dir="ltr">--<br>
Onorio </p>
<br></div></div>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>