> What about the other Haskell implementations?
> Do any of them implement the Haskell 98 Random module yet?
nhc98 does not yet implement Random, for the following reasons:
* substantial changes were made to the specification at a very
late stage;
* from the discussions then (when H'98 was fixed) and now, it is
clear that Random is difficult to get right;
* and the clincher - because the experts have to work so hard to find
agreement, I'm convinced that I don't know enough about RNGs to
implement a good one.
So this is really an appeal for code contributions from people who know
the subject intimately. nhc98 has the same primitive FFI as Hugs/ghc,
so in theory, one good implementation in a mixture of C + Haskell
should work for all systems. If you have written one, please make it
available!
Regards,
Malcolm