Your current filters are…
My journey building a prototype on rails in a M$ loving coorporate environment
by José Valim
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.
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.
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.
We have generously been invited to make a brief presentation of iBeThere, an iPhone app that helps you and your friends let each other know when you leave, when you arrive and where you are in-between. We call it "communication by location", and we're pretty excited by the prospects. The backend is built with Rails, and we need a talented RoR developer to join our team and make iBeThere even better.
6th June 2012