# Currying - Curry function

**Mark Carroll
**
mark@chaos.x-philes.com

*Tue, 7 Aug 2001 17:20:32 -0400 (EDT)*

On Tue, 7 Aug 2001, Normand Leclerc wrote:
>* Hi haskell-cafe,
*>* >From a non programmer :
*>* Does someone know the exact source, book, page no etc. where
*>* Haskell Curry intoduced and developed its concept of a curry
*>* function.
*
I'm afraid I don't know anything not mentioned by
http://www.cs.nott.ac.uk/~gmh/faq.html#currying
I wonder if "Combinatory logic", Haskell B. Curry and Robert Feys,
North-Holland, 1958, might cite the right earlier sources.
>* Is there an exemple of such a function in the Haskell language ?
*
Most certainly. For instance, we can define:
f :: Integer -> Integer -> Integer
f x y = x + y
g = f 1
Then,
>* :type f
*Integer -> Integer -> Integer
>* :type g
*Integer -> Integer
>* f 2 3
*5
>* g 4
*5
>*
*
I hope that helps.
-- Mark