-----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

Reply via email to