Proposal: Move 'split' into a separate class in System.Random
fox at ucw.cz
Tue Sep 14 23:15:17 EDT 2010
-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.
> 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  for the patch.
> Period of discussion: Till October 8 (3.5 weeks, ending just over 1
> week after ICFP)
>  http://hackage.haskell.org/trac/ghc/ticket/4314
> Libraries mailing list
> Libraries at haskell.org
More information about the Libraries