
Hi, -1 here, because * this can potentially break a lot of code, * I see no motivation why to do it, * and personally I find the `split' method very useful. Cheers, Milan
The "split" routine in the RandomGen seems to be a sore spot for some people and is perceived to have few users (even as a percentage of RandomGen users). I propose:
1) Making a class "SplittableGen":
class SplittableGen g where split :: g -> (g, g)
2) (re)moving the "split" routine from the RandomGen class.
See ticket 4314 [1] for the patch.
Period of discussion: Till October 8 (3.5 weeks, ending just over 1 week after ICFP)
Cheers, Thomas
[1] http://hackage.haskell.org/trac/ghc/ticket/4314 _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries