O'Reilly logo

Seven More Languages in Seven Weeks by Bruce Tate, Jack Moffitt, Frederic Daoud, Ian Dees

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required