Archive for June, 2007

Little Things that Bother Me in Haskell

(++) is basically `mappend`.

(.) is basically `fmap`.

Others?

I’m told that (++) originally was `mappend`, but it was specialized to avoid confusing the newbies. I’m not going to waste bytes arguing with consensus formed before I knew the language existed, but I disagree.