Elixir

Elixir is a dynamic, functional language with an immutable state and an actor-based approach to concurrency designed for building scalable and maintainable applications with simple, modern and clean syntax. Elixir allows you to write short, fast, and maintainable code. It is great for writing highly concurrent web applications and a superior choice for high-traffic systems.

Elixir Technologies

Main features of the Elixir language:

  • Compiles to bytecode for the Erlang Virtual Machine.
  • Achieves polymorphism via its Protocols mechanism.
  • Like in Clojure, protocols provide a dynamic dispatch mechanism.
  • Support for documentation via Python-like docstrings in the Markdown formatting language.
  • Shared-nothing concurrent programming via message passing.
  • Emphasis on recursion and higher-order functions instead of side-effect-based looping of Lightweight concurrency, utilizing Erlang's mechanisms.
  • Built-in tooling for managing dependencies, code compilation, running tests, formatting code, remote debugging, and more.
  • Unicode support.

Looking for something else?

Free consultation

Latest posts

Mobile

Hottest mobile development trends 2017

Smartphones, tablets, and other digital devices are already an inseparable part of our daily lives. We communicate with friends, listen to music, check emails, watch videos, and do so many other things using mobile technologies. Let’s face it, they have dramatically reshaped our world, which makes it understandable why so many startups bet on th...
Read more
Ai 1

5 things you need to know about artificial intelligence

They say that the latest innovations in the field of artificial intelligence (AI) are going to change virtually every aspect of our lives. Well, the truth is that AI technology is already being used a lot more than many people might think. Siri and Cortana are only a few examples of artificial intelligence we interact with every day. So, what...
Read more
Coding

Dispelling the Enigma of MVP – What to Expect from It?

Many developers (as well as product owners) face the problem of not having the final image of what they want to obtain in the end. It is true that some features and specifics emerge in the process of development, so how to secure yourself from unnecessary time delays and extra expenditures by moving to the product of your dream incrementally? Co...
Read more

What's your dream?

If you have questions, suggestions, ideas, or just need a bit more information about LITSLINK and our services, please contact us in the way most convenient for you.
Fire blue
Main Tower
Fire
Cloud Cloud 2
Rocket
Cloud 3 Cloud 4
Contact us
Fire blue
Main Tower
Fire
Cloud Cloud 2
Rocket
Cloud 3 Cloud 4