multistate 0.6.0.0 → 0.6.1.0
raw patch · 13 files changed
+26/−4 lines, 13 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Control.Monad.Trans.MultiRWS: class Monad m => MonadMultiReader a m
+ Control.Monad.Trans.MultiRWS: class Monad m => MonadMultiState a m
+ Control.Monad.Trans.MultiRWS: class (Monad m, Monoid a) => MonadMultiWriter a m
+ Control.Monad.Trans.MultiRWS: mAsk :: MonadMultiReader a m => m a
+ Control.Monad.Trans.MultiRWS: mGet :: MonadMultiState a m => m a
+ Control.Monad.Trans.MultiRWS: mSet :: MonadMultiState a m => a -> m ()
+ Control.Monad.Trans.MultiRWS: mTell :: MonadMultiWriter a m => a -> m ()
+ Control.Monad.Trans.MultiRWS.Lazy: class Monad m => MonadMultiReader a m
+ Control.Monad.Trans.MultiRWS.Lazy: class Monad m => MonadMultiState a m
+ Control.Monad.Trans.MultiRWS.Lazy: class (Monad m, Monoid a) => MonadMultiWriter a m
+ Control.Monad.Trans.MultiRWS.Lazy: mAsk :: MonadMultiReader a m => m a
+ Control.Monad.Trans.MultiRWS.Lazy: mGet :: MonadMultiState a m => m a
+ Control.Monad.Trans.MultiRWS.Lazy: mSet :: MonadMultiState a m => a -> m ()
+ Control.Monad.Trans.MultiRWS.Lazy: mTell :: MonadMultiWriter a m => a -> m ()
+ Control.Monad.Trans.MultiRWS.Strict: class Monad m => MonadMultiReader a m
+ Control.Monad.Trans.MultiRWS.Strict: class Monad m => MonadMultiState a m
+ Control.Monad.Trans.MultiRWS.Strict: class (Monad m, Monoid a) => MonadMultiWriter a m
+ Control.Monad.Trans.MultiRWS.Strict: mAsk :: MonadMultiReader a m => m a
+ Control.Monad.Trans.MultiRWS.Strict: mGet :: MonadMultiState a m => m a
+ Control.Monad.Trans.MultiRWS.Strict: mSet :: MonadMultiState a m => a -> m ()
+ Control.Monad.Trans.MultiRWS.Strict: mTell :: MonadMultiWriter a m => a -> m ()
+ Control.Monad.Trans.MultiReader.Lazy: class Monad m => MonadMultiReader a m
+ Control.Monad.Trans.MultiReader.Lazy: mAsk :: MonadMultiReader a m => m a
+ Control.Monad.Trans.MultiReader.Strict: class Monad m => MonadMultiReader a m
+ Control.Monad.Trans.MultiReader.Strict: mAsk :: MonadMultiReader a m => m a
+ Control.Monad.Trans.MultiWriter.Lazy: class (Monad m, Monoid a) => MonadMultiWriter a m
+ Control.Monad.Trans.MultiWriter.Lazy: mTell :: MonadMultiWriter a m => a -> m ()
+ Control.Monad.Trans.MultiWriter.Strict: class (Monad m, Monoid a) => MonadMultiWriter a m
+ Control.Monad.Trans.MultiWriter.Strict: mTell :: MonadMultiWriter a m => a -> m ()
Files
- README.md +1/−0
- changelog.md +4/−0
- multistate.cabal +1/−1
- src/Control/Monad/Trans/MultiRWS.hs +4/−0
- src/Control/Monad/Trans/MultiRWS/Lazy.hs +4/−0
- src/Control/Monad/Trans/MultiRWS/Strict.hs +4/−0
- src/Control/Monad/Trans/MultiReader.hs +0/−1
- src/Control/Monad/Trans/MultiReader/Lazy.hs +2/−0
- src/Control/Monad/Trans/MultiReader/Strict.hs +2/−0
- src/Control/Monad/Trans/MultiState.hs +0/−1
- src/Control/Monad/Trans/MultiWriter.hs +0/−1
- src/Control/Monad/Trans/MultiWriter/Lazy.hs +2/−0
- src/Control/Monad/Trans/MultiWriter/Strict.hs +2/−0
README.md view
@@ -1,6 +1,7 @@ # multistate [](http://travis-ci.org/lspitzner/multistate)+[](https://hackage.haskell.org/package/multistate) ## Introduction
changelog.md view
@@ -1,5 +1,9 @@ # Changelog for [`multistate` package](https://hackage.haskell.org/package/multistate) +## 0.6.1.0 *June 2015*++ * Export classes from transformer modules+ ## 0.6.0.0 *June 2015* * Add `MultiRWST`
multistate.cabal view
@@ -1,5 +1,5 @@ Name: multistate-Version: 0.6.0.0+Version: 0.6.1.0 Cabal-Version: >= 1.10 Build-Type: Simple license: BSD3
src/Control/Monad/Trans/MultiRWS.hs view
@@ -5,6 +5,10 @@ MultiRWST(..) , MultiRWSTNull , MultiRWS+ -- * MonadMulti classes+ , MonadMultiReader(..)+ , MonadMultiWriter(..)+ , MonadMultiState(..) -- * run-functions (extracting from RWST) , runMultiRWST , runMultiRWSTASW
src/Control/Monad/Trans/MultiRWS/Lazy.hs view
@@ -9,6 +9,10 @@ MultiRWST(..) , MultiRWSTNull , MultiRWS+ -- * MonadMulti classes+ , MonadMultiReader(..)+ , MonadMultiWriter(..)+ , MonadMultiState(..) -- * run-functions (extracting from RWST) , runMultiRWST , runMultiRWSTASW
src/Control/Monad/Trans/MultiRWS/Strict.hs view
@@ -9,6 +9,10 @@ MultiRWST(..) , MultiRWSTNull , MultiRWS+ -- * MonadMulti classes+ , MonadMultiReader(..)+ , MonadMultiWriter(..)+ , MonadMultiState(..) -- * run-functions (extracting from RWST) , runMultiRWST , runMultiRWSTASW
src/Control/Monad/Trans/MultiReader.hs view
@@ -29,5 +29,4 @@ -- just re-export-import Control.Monad.Trans.MultiReader.Class import Control.Monad.Trans.MultiReader.Lazy
src/Control/Monad/Trans/MultiReader/Lazy.hs view
@@ -5,6 +5,8 @@ MultiReaderT(..) , MultiReaderTNull , MultiReader+ -- * MonadMultiReader class+ , MonadMultiReader(..) -- * run-functions , runMultiReaderT , runMultiReaderT_
src/Control/Monad/Trans/MultiReader/Strict.hs view
@@ -5,6 +5,8 @@ MultiReaderT(..) , MultiReaderTNull , MultiReader+ -- * MonadMultiReader class+ , MonadMultiReader(..) -- * run-functions , runMultiReaderT , runMultiReaderT_
src/Control/Monad/Trans/MultiState.hs view
@@ -44,5 +44,4 @@ -- just re-export-import Control.Monad.Trans.MultiState.Class import Control.Monad.Trans.MultiState.Lazy
src/Control/Monad/Trans/MultiWriter.hs view
@@ -36,5 +36,4 @@ -- just re-exports-import Control.Monad.Trans.MultiWriter.Class import Control.Monad.Trans.MultiWriter.Lazy
src/Control/Monad/Trans/MultiWriter/Lazy.hs view
@@ -9,6 +9,8 @@ MultiWriterT(..) , MultiWriterTNull , MultiWriter+ -- * MonadMultiWriter class+ , MonadMultiWriter(..) -- * run-functions , runMultiWriterT , runMultiWriterTAW
src/Control/Monad/Trans/MultiWriter/Strict.hs view
@@ -9,6 +9,8 @@ MultiWriterT(..) , MultiWriterTNull , MultiWriter+ -- * MonadMultiWriter class+ , MonadMultiWriter(..) -- * run-functions , runMultiWriterT , runMultiWriterTAW