In the last section you said that IO has the same definition in GHC and Hugs. As far as I can remember in Hugs IO is defined as:
newtype IO a = IO ((a -> IOResult) -> (IOError -> IOResult) -> IOResult) Of course this definition is builtin and cann't be seen in the Haskell source code. Cheers, Krasimir 2006/6/30, Bulat Ziganshin <[EMAIL PROTECTED]>:
Hello Haskell, I'm just wrote exhaustive introduction to Haskell I/O titled HASKELL I/O INSIDE: DOWN THE RABBIT'S HOLE Can you please help me (and Haskell community) by proof-reading this text? Even if you will correct paragraph or two, it will advance the work further. Also feel free to add more explanations, correct me and ask (here) about new topics you need to be explained. The page is http://haskell.org/haskellwiki/IO_inside -- Best regards, Bulat mailto:[EMAIL PROTECTED] _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe