Heinrich Apfelmus wrote:
Andrew Coppin wrote:
instance (Monad m) => Functor m where
fmap f ma = do a <- ma; return (f a)
While that's quite interesting from a mathematical point of view, how is
this "useful" for programming purposes?
Surely, you agree that liftM is "useful"? Because that's the same thing.
Then why not just use liftM? (That way, you know what it does...)
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe