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.
What language did you use before Elixir?
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!