-
The pipeline operator
One of the cool things about the Elixir language is that you can string functions together from left to right using the so-called pipeline operator |>. I was thinking about it this morning after reading this comment from taylorfausak on reddit. Why flip everything around like that? Write expr …
- On:
-
Seven More Languages: Elixir Day Three (back on the wagon)
Oh dear. After telling myself I wouldn’t I somehow managed to lunch out my Seven Languages in Seven Weeks oddyssey for 6 months. I had been most of the way through the Elixir section and then got distracted by a shiny object or something.Well, today I am back on the wagon and the way I am go …
- On:
-
Seven More Languages: Elixir Day Two
Today’s installment was long and occasionaly annoying. Mostly because I felt that what I wanted to say in Elixir was on the tip of my tongue. I just didn’t quite yet have the language to say it. An occupational hazard when picking up new languages. We first looked at soome of the Elixi …
- On:
-
Seven More Languages: Elixir Day One
Elixir has been getting a lot of interest recently. It's a functional, concurrent language that compiles to bytecode for the Erlang VM. As well as concurrency, it has strong support for metaprogramming with hygenic macros — think Scheme but without all the parentheses. The syntax is really p …
- On:
-
Seven More Languages in Seven Weeks: Introduction
Back in 2011, I took up the challenge of learning Seven Languages in Seven Weeks. The book is Bruce Tate’s tour through seven of the most interesting languages about.I learned about concurrency models, functional programming and the unique qualities of Ruby, Io, Erlang, Scala, Prolog, Co …
- On:
-
Seven More Languages in Seven Weeks
Back in 2011, I took up the challenge of learning Seven Languages in Seven Weeks. The book is Bruce Tate’s tour through seven of the most interesting languages about. I eventually finished working my way through the exercises and blogging about it in early 2012, almost a year after starting. …
- On: