Skip to content

What we’re about

What is Elixir?

Elixir is a dynamic functional language based on almost 30 years old Erlang language and platform. Erlang is used in the systems that require high throughput and reliability (uptime). Examples of such systems are telecom servers and also big Internet apps like WhatsApp. Elixir is running on Erlang's virtual machine called BEAM. Elixir author José Valim got inspiration from languages like Ruby, Clojure and of course Erlang. For web development with Elixir there has recently been released a version 1.0 of Phoenix framework. Phoenix and Elixir combination is distringuished by µS response times, short and long term productivity, advanced failure handling and much more.

Slovenian description

Elixir je dinamičen funkcijski jezik, ki temelji na skoraj 30 let starem jeziku in platformi Erlang. Erlang se uporablja pri sistemih, ki zahtevajo veliko prepustnost in razpoložljivost, kot so telekomunikacijski strežniki pa tudi velike internetne aplikacije — recimo WhatsApp. Elixir poganja Erlangov virtualni stroj BEAM, za sam jezik pa je avtor José Valim dobil inspiracijo pri jezikih kot so Ruby, Clojure in seveda Erlang. Za Elixir je pred kratkim izšla tudi različica 1.0 ogrodja za spletni razvoj Phoenix, ki ga odlikujejo µS odzivni čas, kratkoročna in dolgoročna produktivnost, napredno upravljanje z napakami in še veliko drugega.