Functor => Pointed => Applicative => Monad

John Smith voldermort at
Mon Nov 29 08:28:59 EST 2010

On 29/11/2010 11:32, wren ng thornton wrote:
> I'm not aware of any intention to do so, but I wholeheartedly approve of doing so. I'd probably leave fmap being called
> fmap though, in order to minimize breakage.

fmap = map

This could be part of a legacy module, along with any other eliminated duplicated functions. Historical cruft remains in 
Haskell far too long; is there no desire for an occasional cleanup?

More information about the Libraries mailing list