The Revised Haskell 98 Report I'm happy to say that at long last I have worked through my immense heap of Haskell-98 typos, and have revised the Language and Library Reports. You can find a draft of the revised reports at http://research.microsoft.com/~simonpj/haskell98-revised Please take a look at these drafts, and tell me if there are any remaining errors. I'd be glad to hear from you by May 12; I plan to freeze both documents at the end of May. Simon
Fri, 6 Apr 2001 04:04:34 -0700, Simon Peyton-Jones <simonpj@microsoft.com> pisze:
Please take a look at these drafts, and tell me if there are any remaining errors.
| * Page 80, Section 6.3.6, Class Monad. Right at the bottom of the | page, after "However, for IO, the fail method invokes error." add | the clarifying sentence "To raise a user exception in the IO monad, | use ioError (see Section 7.3)." It's not true that for IO fail invokes error. Section 7.3 is correct. | If any open or semi-closed handle is managing a file for output, no | new handle can be allocated for that file. Can a semi-closed handle manage output? Well, perhaps on file opened in ReadWriteMode. But what does writing do in this case, where the file position is moving implicitly as the contents are evaluated? BTW, there is a problem in ghc's sockets, which can't be read and written at the same time (from different threads). I hope that 1. it will be fixed, 2. it's consistent with Haskell 98. Now I should read the report again after two years, not only errata :-) -- __("< Marcin Kowalczyk * qrczak@knm.org.pl http://qrczak.ids.net.pl/ \__/ ^^ SYGNATURA ZASTÊPCZA QRCZAK
The changes to the Random module are exactly what I was hoping to see. Thanks, Matt Harden (formerly matth@ninenet.com, now matth@mindspring.com) Simon Peyton-Jones wrote:
The Revised Haskell 98 Report
I'm happy to say that at long last I have worked through my immense heap of Haskell-98 typos, and have revised the Language and Library Reports.
You can find a draft of the revised reports at
http://research.microsoft.com/~simonpj/haskell98-revised
Please take a look at these drafts, and tell me if there are any remaining errors.
I'd be glad to hear from you by May 12; I plan to freeze both documents at the end of May.
Simon
_______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
participants (3)
-
Matt Harden -
qrczak@knm.org.pl -
Simon Peyton-Jones