LocalazyLocalazy
Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine (BEAM). Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications. Elixir also provides a productive tooling and an extensible design. The tooling includes a interactive shell, a build tool, and a package manager. The extensibility is provided by macros and the ability to define new operators. Elixir is used in production by companies such as WhatsApp, Pinterest, and The New York Times. Elixir has a very friendly and helpful community. The Elixir Slack team has over 4,000 members and there are many active Elixir user groups around the world. If you are looking for a language that is fun to write, that is easy to learn, and that will make it possible for you to build scalable, concurrent, and fault-tolerant applications, then Elixir is a great choice!