Foreword
Elixir started as a learning exercise. I wanted to dive into the Erlang Virtual Machine, and creating a new language would also allow me to explore how programming languages actually work. It was a period where multiple mistakes were made but they were essential in discovering what Elixir should be.
Once the general vision of the language was established, I got the approval to start working on it part time. I personally had the ambition of using it for building scalable and robust web applications. However, I didn’t want Elixir to be tied to the web. My goal was to design a general purpose and extensible programming language, allowing developers to bring it to new domains and create a diverse ecosystem.
The Erlang platform has been used ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access