The revised monadic I/O definition is now available for comment at
http://www.dcs.gla.ac.uk/~kh/Haskell1.3/IO.html
You should access this using Mosaic or another WWW browser.
There is no PostScript version yet.
We have tried to address all comments which were sent to us, and have
made significant changes to the previous design, but we haven't
followed every single suggestion (one goal is a reasonably compact and
simple design!). We have attempted to bomb-proof this version as
far as possible, and to consider portability issues very carefully.
The design should give most programmers most of the basic I/O functionality
they need.
The definition has been implemented in the Glasgow Haskell compiler,
and the new version should be released before the end of the year.
Unless major problems are identified, we intend this to be the final
definition of I/O for Haskell 1.3.
Note that some references are still missing. These will be
supplied over the next few days.
To save wasted bandwidth, please check the design rationale to see if your
question has been answered before mailing haskell or haskell1.3!
Regards,
Kevin and Andy
[on behalf of the other authors and members of the Haskell 1.3 committee]