packages feed

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 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