News for hackers. Stuff that matters.
Re:A difference between Haskell and Common Lisp by marcosdumay on Monday December 21, 2015 @11:56AM (#10771996)
Yes. It's three anonymous ("take 5", "filter p" and "drop 3") functions composed by the "." operator, creating another anonymous function.

One of the types, for example:

take :: Int -> [a] -> [a]

What means a function that takes an Int argument and returns another function, that takes a list and returns a list of the same type.

There are no comments on this comment yet.