Support for computations which consume random values.
Changes
0.3.0.2 (30 March 2015)
Add transformers-compat to allow building with newer mtl
0.3.0.1 (24 November 2014)
Improve documentation: ranges are exclusive at the upper bound
0.3 (4 September 2014)
Eta-reduce definition of Rand
Remove unnecessary Random a constraint from types of liftRand
and liftRandT.
Note that a major version bump is required by the PVP since the
types of liftRand and liftRandT have changed, but this release
is highly unlikely to break any client code.
0.2.0.1 (24 August 2014)
Allow building with both transformers-0.3 and 0.4.
0.2 (20 August 2014)
change Rand from a newtype to a type synonym
MonadRandom and MonadSplit instances for
ExceptT
strict variants of StateT and WriterT
both lazy and strict variants of RWST
remove unneeded RandomGen constraint from MonadState RandT instance
0.1.13 (9 February 2014)
add simple ‘uniform’ function for creating a uniform distribution
over a list of values
0.1.12 (30 September 2013)
add liftRandT and liftRand functions, for lifting explicit
generator-passing functions into RandT and Rand, respectively.
0.1.11 (1 August 2013)
add MonadRandom and MonadSplit instances for IdentityT
derive MonadReader and MonadWriter instances instead of declaring
them explicitly (thanks again to James Koppel)
0.1.10 (16 July 2013)
add MonadRandom and MonadSplit instances for ContT
(thanks to James Koppel for the patch)
0.1.9 (26 April 2013)
add MonadRandom and MonadSplit instances for MaybeT