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

Reply via email to