[Haskell] Who brought the monad to us?

Wolfgang Jeltsch wolfgang at jeltsch.net
Tue Aug 30 09:28:22 EDT 2005

Am Dienstag, 30. August 2005 12:12 schrieben Sie:
> Wolfgang [and Phil]
> As others have noted, Moggi had the key idea of using monads to support
> the semantics of programming languages.  Wadler was clearly the first to
> have the amazing insight that monads could be a *programming* idiom too,
> and gave several examples of their use, including lists, state monads,
> continuations, and exceptions I believe.  I was working with Phil at
> Glasgow at the time, and I think I may have been the one to suggest
> taking a monadic approach to *I/O* and FFI.  But that's unimportant:
> what is certain is that our co-authored paper in POPL'93 was the first
> time the idea was published.
> Simon

Hello Simon,

thank you for your answer. Were you also the first one who had the idea to use 
monads for mutable variables and mutable arrays?

Best wishes,

More information about the Haskell mailing list