In my Sisyphian task of finishing the Haskell 98 Report, I thought I would put out the current version before Xmas. http://research.microsoft.com/~simonpj/haskell98-revised
It's substantially the same as the one I put out at the start of December, with three exceptions 1. The layout algorithm has changed (again). Simon M, Ian L and I are now all fairly confident that it is right, but we have been proved wrong before. 2. The "instance declaration wart" turned out to be closely connnected to some (unspecified) scoping issues in export lists. So I have nailed all that down. GHC and Hugs both now implement the new rules. 3. The avalance of email about the True Meaning of gcd 0 0 cannot have escaped your notice. I am too stupid to understand most of it, but my ill-informed conclusion is: a) there is a lot of support for gcd 0 0 = 0 b) but it is not universal support The strong default for H98 is "no change", so I've left gcd 0 0 as an error. However I have added some examples. Changes since the early-dec release are marked [Late Dec 2001] in the Bugs List, so you can find them easily. I don't think I know of any other loose ends. Happy reading. Simon _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell