[Haskell-cafe] Currying: The Rationale

PR Stanley prstanley at ntlworld.com
Tue May 22 22:07:18 EDT 2007


Hi
What is the rationale behind currying? is it for breaking subroutines 
into pure one-to-one mappings? If f x y = f x -> a function which 
takes y for argument then does that mean that the second function 
already has value x, as it were, built into it?
The syntax in Haskell is perfectly lucid and almost intuitive; unlike 
the underlying theory which is a bit ...
top marks for the least jargoned answer.
Many thanks in advance,
Paul



More information about the Haskell-Cafe mailing list