News for hackers. Stuff that matters.
Re:Functors, Applicatives, and Monads in Pictures (2013) by muraiki on Thursday September 24, 2015 @06:20AM (#10270796)
Two things to add to the other comments: the language is named after Haskell Curry, from whom we get the term "currying," which is what we use to describe "the process of transforming a function that takes multiple arguments into a function that takes just a single argument and returns another function if any arguments are still needed".

Secondly, note that in Haskell a space represents function application -- it's not just there to separate terms.

This stuff might seem crazy, but once you start using it for useful things you come to really miss it in other languages. :)

There are no comments on this comment yet.