Chapter 4Elixir
Languages that provoke the strongest reactions in me are all strongly opinionated. Ruby provided plenty of sugar, insulating me from tedium and letting me focus on a task. Others find the language structure haphazard and frustrating. Scala’s strong typing structures work well for some, but for me managing types across two major programming paradigms built an intellectual wall that proved too steep for me to climb.
Elixir was love at first sight. I was looking for a functional language that handled distribution, had plenty of sugar to eliminate tedious repetition, and allowed me to grow the language through metaprogramming. After a couple of sips of Elixir, I found all of these features and more. Each new language ...
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