MonadRandomLazy 0.1 → 0.1.1
raw patch · 2 files changed
+2/−6 lines, 2 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Control.Monad.LazyRandom: instance Functor (Rand g)
- Control.Monad.LazyRandom: instance RandomGen g => Applicative (Rand g)
- Control.Monad.LazyRandom: instance RandomGen g => Monad (Rand g)
- Control.Monad.LazyRandom: instance RandomGen g => MonadRandom (Rand g)
- Control.Monad.LazyRandom: instance RandomGen g => MonadSplit g (Rand g)
+ Control.Monad.LazyRandom: instance GHC.Base.Functor (Control.Monad.LazyRandom.Rand g)
+ Control.Monad.LazyRandom: instance System.Random.RandomGen g => Control.Monad.Random.Class.MonadRandom (Control.Monad.LazyRandom.Rand g)
+ Control.Monad.LazyRandom: instance System.Random.RandomGen g => Control.Monad.Random.Class.MonadSplit g (Control.Monad.LazyRandom.Rand g)
+ Control.Monad.LazyRandom: instance System.Random.RandomGen g => GHC.Base.Applicative (Control.Monad.LazyRandom.Rand g)
+ Control.Monad.LazyRandom: instance System.Random.RandomGen g => GHC.Base.Monad (Control.Monad.LazyRandom.Rand g)
- Control.Monad.LazyRandom: evalRand :: RandomGen g => Rand g a -> g -> a
+ Control.Monad.LazyRandom: evalRand :: (RandomGen g) => Rand g a -> g -> a
- Control.Monad.LazyRandom: runRand :: RandomGen g => Rand g a -> g -> (a, g)
+ Control.Monad.LazyRandom: runRand :: (RandomGen g) => Rand g a -> g -> (a, g)
Files
- Control/Monad/LazyRandom.hs +0/−4
- MonadRandomLazy.cabal +2/−2
Control/Monad/LazyRandom.hs view
@@ -40,10 +40,6 @@ ( ap ) -import Control.Applicative- ( Applicative(..)- )- -------------------------------------------------------------------------- -- ** Based on quickcheck generator type
MonadRandomLazy.cabal view
@@ -1,6 +1,6 @@ Name: MonadRandomLazy Build-type: Simple-Version: 0.1+Version: 0.1.1 Synopsis: Lazy monad for psuedo random-number generation. Description: Support for lazy computations which consume random values. License: BSD3@@ -8,6 +8,6 @@ Category: Control Author: Norman Ramsey (following Koen Claessen) Maintainer: Norman Ramsey <nr@cs.tufts.edu>-Build-Depends: base >=2 && < 5, mtl, random, MonadRandom+Build-Depends: base >=4.8.2.0 && < 5, mtl, random, MonadRandom Exposed-modules: Control.Monad.LazyRandom