
18 Jan
2009
18 Jan
'09
4:41 a.m.
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. Regards, apfelmus -- http://apfelmus.nfshost.com