Here, I think an examples worth a thousand poi....err, words. This one
comes from YAHT. Consider the two implementations of the following
function:

lcaseLetters :: String -> String
lcaseLetters s = map toLower (filter isAlpha s)

lcaseLetters :: Strint -> String
lcaseLetters = map toLower . filter isAlpha

Both functions will do the exact same thing. The second, however is
written completely in terms of function composition and application.
The s in the first implementation is what's being referred to as a
'point'.

On 12/14/06, Steve Downey <[EMAIL PROTECTED]> wrote:
i'm not naive enough to think they are the composition function, and
i've gathered it has something to do with free terms, but beyond that
i'm not sure. unless it also has something to do with fix points?
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to