Andrei Alexandrescu wrote:
I'm telling you that pre-monads there was an I/O paradigm that everybody FP swore by.

I looked this up out of curiosity. The Haskell 1.2 report, circa 1992, talks about "streams of messages" and also "continuation-based I/O" as an alternative to streams.

Monads were introduced as the standard for I/O in the 1.3 report, circa 1996.

http://haskell.org/haskellwiki/Definition#Historic_development_of_Haskell

-Jeff

Reply via email to