Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
42 lines (35 sloc) 1.87 KB
---
title: Elixir
active: 1
---
{% include top.html %}
<div id="content">
<div class="hfeed">
<div class="hentry post">
<img src="/images/contents/code.png" alt="Elixir Sample" class="archive-thumbnail" />
<div class="sticky-header">
<h2 class="entry-title">What is Elixir?</h2>
</div>
<div class="entry-summary">
<p>Elixir is a programming language built on top of the Erlang VM. As Erlang, it is a functional language built to support distributed, fault-tolerant, non-stop applications with hot code swapping.</p>
<p>Elixir is also dynamic typed but, differently from Erlang, it is also homoiconic, allowing meta-programming via macros. Elixir also supports polymorphism via protocols (similar to Clojure's), dynamic records and provides a reference mechanism.</p>
<p>Finally, Elixir and Erlang share 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.</p>
<p>If you want to install Elixir or learn more about it, check our <a href="/getting_started/1.html">getting started guide</a>.</p>
</div>
</div>
</div>
</div>
<div id="sidebar-primary" class="sidebar">
{% include search.html %}
<div class="widget">
<h3 class="widget-title">Other Links</h3>
<ul>
<li>#elixir-lang on freenode IRC</li>
<li><a href="http://twitter.com/elixirlang" target="_blank">Twitter</a></li>
<li><a href="http://groups.google.com/group/elixir-lang-core" target="_blank">Mailing list</a></li>
<li><a href="https://github.com/elixir-lang/elixir/issues" target="_blank">Issues Tracker</a></li>
<li><a href="https://github.com/elixir-lang/elixir-tmbundle" target="_blank">Textmate Bundle</a></li>
</ul>
</div>
</div>
{% include bottom.html %}