Matt Moore

C++

If you're reading this, you're probably at least a little familiar with map. The concept is fairly simple: Take a collection of values, and create a new collection of values
A simple example in Ruby…

Read

One important feature in functional programming is a concept known as currying. It is named after Haskell Curry
Currying describes the conversion of a…

Read

I've been evangelizing functional programming a lot lately. I've been particularly interested in and pushing for Lisps. But I was recently asked, from my perspective, what is functional programming…

Read