Hello everyone,<div><br></div><div>Some people on other forums found Elixir's moto, "Modern approach to programming for the Erlang VM", a bit offensive.</div><div><br></div><div>The moto is meant to refer to the support for macros & meta-programming, primary syntax for associative data structures, protocols and other features. There are many discussions on this mailing list about how to bring some of these features to Erlang, like erl2 posted by Joe Armstrong, the frames proposal, improving parse transformations and so forth. It was never meant to denigrate Erlang at all, since Erlang assets are Elixir assets as well.</div>

<div><br></div><div>That said, if someone was offended by the moto, I apologize. If those working directly on Erlang and OTP are not pleased by it, please let me know and I will do my best to come up with something different.</div>

<div><br></div><div>Have a great week!</div><div><div><br></div><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><b><span style="border-collapse:separate;font-family:arial;font-weight:normal"><div>

<span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><b>José Valim</b></span></div><div><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><div><span style="font-family:verdana,sans-serif;font-size:x-small"><a href="http://www.plataformatec.com.br/" style="color:rgb(42,93,176)" target="_blank">www.plataformatec.com.br</a></span></div>

<div><span style="font-family:verdana,sans-serif;font-size:x-small">Founder and Lead Developer</span></div></span></div></span></b></span><br>
<br><br><div class="gmail_quote">On Fri, May 25, 2012 at 5:57 PM, José Valim <span dir="ltr"><<a href="mailto:jose.valim@gmail.com" target="_blank">jose.valim@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hello everyone,<div><br></div><div>Today we have officially released Elixir.</div><div><br></div><div><div>Elixir is a programming language built on top of the Erlang. It is homoiconic, allowing meta-programming via macros, it also supports polymorphism via protocols (similar to Clojure's), dynamic records and a module reference mechanism.</div>


<div><br></div><div>Elixir aims to stay compatible with Erlang, so it shares the same bytecode and data types. This means you can invoke Erlang code from Elixir (and vice-versa) without any conversion or performance hit. This allows a developer to mix the expressiveness of Elixir with the robustness and performance of Erlang.</div>


<div><br></div><div>The getting started guide is here:</div><div><br></div><div><a href="http://elixir-lang.org/getting_started/1.html" target="_blank">http://elixir-lang.org/getting_started/1.html</a></div><div><br></div>

<div>We also have a fast crash course for Erlang developers:</div>
<div><br></div><div><a href="http://elixir-lang.org/crash-course.html" target="_blank">http://elixir-lang.org/crash-course.html</a></div><div><br></div><div><div>If anyone is interested in the release background, here is the announcement:</div>


<div><br></div><div><a href="http://elixir-lang.org/blog/2012/05/25/elixir-v0-5-0-released/" target="_blank">http://elixir-lang.org/blog/2012/05/25/elixir-v0-5-0-released/</a></div></div><div><br></div><div>If anyone would like to discuss Elixir or give feedback, feel free to join #elixir-lang on <a href="http://irc.freenode.com" target="_blank">irc.freenode.com</a></div>


<div><br></div><div>Thanks!</div><span class="HOEnZb"><font color="#888888"><div><br></div><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><b><span style="border-collapse:separate;font-family:arial;font-weight:normal"><div>

<span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><b>José Valim</b></span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><div><span style="font-family:verdana,sans-serif;font-size:x-small"><a href="http://www.plataformatec.com.br/" style="color:rgb(42,93,176)" target="_blank">www.plataformatec.com.br</a></span></div>


<div><span style="font-family:verdana,sans-serif;font-size:x-small">Founder and Lead Developer</span></div></span></div></span></b></span><br>
</font></span></div>
</blockquote></div><br></div>