Day 3: Spawning and Respawning

In Day 2, you effectively redefined the Elixir language, adding your own syntax for expressing state machines. That’s heady stuff. Today, you’re going to use macros and Erlang’s OTP to build an application that you can fully distribute. Before we get started, let’s hear from José Valim, the creator of Elixir, and learn what he was thinking when he created the language.

Us:

What language did you use before Elixir?

Valim:

My main language before Elixir was Ruby. However, I have always been curious and interested in other languages and paradigms, so I am always reading and building prototypes in different languages. Although they rarely make it to production, it is always a very fun learning exercise!

Us:

Why ...

Get Seven More Languages in Seven Weeks now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.