Proposal: Generalize the RandomGen and Random classes

malcolm.wallace malcolm.wallace at me.com
Thu Oct 7 05:43:28 EDT 2010


If the random library is changed to use the language extensions MultiParamTypeClasses and FunctionalDependencies, then it will be removed from the Haskell 2011 standard libraries, since there is no proposal for Haskell 2011 to adopt either of those extensions.
Regards,
    Malcolm

On 07 Oct, 2010,at 09:35 AM, Simon Peyton-Jones <simonpj at microsoft.com> wrote:

In the proposal each instance of RandomGen produces values of a single type 'v', functionally dependent on the generator type 'g':
class RandomGen g v | g -> v where
next :: g -> (v, g)
-------------- next part --------------
Skipped content of type multipart/related


More information about the Libraries mailing list