Chapter 10Patterns and Transformations in Elixir
by Dave Thomas
Fifteen years ago. That was the last time I was this excited by a programming language, and that language was Ruby. I hadn’t found anything as exciting since.
It wasn’t for lack of trying. I explored them all as they came out, but none grabbed me—none made me feel like I’d enjoy spending years digging in.
Then I discovered Elixir. Twice. The first time I thought it was very nice, but not compelling. But Corey Haines pushed me to look again. He was right. Elixir is special.
Here’s what you need to know:
Elixir is a functional programming language that runs on the Erlang virtual machine. It has a Ruby-like syntax, and features protocols (for extending modules without changing ...
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