> 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

Reply via email to