Julien Oster wrote:

>   = ((.) (filter f)) . map  g l
>   = (.)((.) . filter f)(map)  g l     -- desugaring
>   = (.map)((.) . filter f)  g l               -- sweeten up
>   = (.map) . (.) . filter  g l                -- definition of (.)

By the way, I think from now on, when doing point-free-ifying, my
philosophy will be:

If it involves composing a composition, don't do it.

I just think that this really messes up readability.

Cheers,
Julien

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

Reply via email to