-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 8/8/10 19:28 , Richard O'Keefe wrote: > On Aug 3, 2010, at 11:37 PM, Christopher Witte wrote: >> Maybe looking at Sigfpe's blog post You Could Have Invented Monads! (And >> Maybe You Already Have.) will help. > > Notice the tense, "could have". I have read You Could Have Invented > Monads, and recommended it to students. In fact I _did_ invent > monads, in the guise of parser combinators. That is to say, having > heard of parser combinators, I developed my own set, which contained > operations recognisable with hindsight as the operations of Monad and > MonadPlus &c BUT I DID NOT REALISE THAT THAT WAS WHAT I HAD DONE. > After reading that blog post, yes.
That's what the "And Maybe You Already Have" part is about.... - -- brandon s. allbery [linux,solaris,freebsd,perl] allb...@kf8nh.com system administrator [openafs,heimdal,too many hats] allb...@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkxfQQ4ACgkQIn7hlCsL25V5aQCfaweA9PmrInW3BSQwVQdDhdnQ vo0AnRbv58abJ7jINqDsZG2UaXifmRLl =c9Ro -----END PGP SIGNATURE----- _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe