This guide will teach you about Elixir fundamentals - the language syntax, how to define modules, the common data structures in the language, and more. This chapter will focus on ensuring that Elixir is installed and that you can successfully run Elixir's Interactive Shell, called IEx. Elixir helps developers write clear and purposeful code that focuses on your data and your domain.

Understanding the Context

Thanks to immutability, memory safety, and Elixir's gradual type system, you can build systems that recover from failures and are easy to maintain. Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications. Elixir also provides tooling and an extensible design. Elixir has roots in the practice of alchemy; it was used in the Middle Ages as the word for a substance believed to be capable of changing base metals into gold.

Key Insights

Its later use for a drug purported to prolong one's life led to its use in the names of medicines of mostly questionable effectiveness. An elixir is a sweet liquid used for medical purposes, to be taken orally and intended to cure one's illness. [1] When used as a pharmaceutical preparation, an elixir contains at least one active ingredient designed to be taken orally. The Elixir programming language is broken into 6 applications. The links below reference the documentation for the modules and functions in each of those applications.

Final Thoughts

Collagen Science ELIXIR empowers you with 40 years of breakthrough Collagen Science to restore skin’s moisture, elasticity, and radiance for youthful-looking skin. Elixir is a programming language designed for building scalable and maintainable applications. For more about Elixir, installation and documentation, check Elixir's website.