statestack 0.2.0.3 → 0.2.0.4
raw patch · 4 files changed
+22/−6 lines, 4 filesdep +transformers-compatdep ~base
Dependencies added: transformers-compat
Dependency ranges changed: base
Files
- CHANGES.md +5/−0
- Control/Monad/StateStack.hs +5/−2
- LICENSE +8/−1
- statestack.cabal +4/−3
CHANGES.md view
@@ -1,3 +1,8 @@+0.2.0.4 (19 April 2015)+-----------------------++ - Use `transformers-compat` to suppress deprecation warnings.+ 0.2.0.3 (2 June 2014) ----------------------
Control/Monad/StateStack.hs view
@@ -1,6 +1,7 @@ {-# LANGUAGE GeneralizedNewtypeDeriving , FlexibleInstances , MultiParamTypeClasses+ , CPP #-} -----------------------------------------------------------------------------@@ -55,8 +56,10 @@ ) where +#if __GLASGOW_HASKELL__ < 710 import Data.Monoid import Control.Applicative+#endif import Control.Arrow (second) import Control.Monad.Identity import qualified Control.Monad.State as St@@ -64,7 +67,7 @@ import Control.Monad.Trans import Control.Monad.Trans.Cont-import Control.Monad.Trans.Error+import Control.Monad.Trans.Except import Control.Monad.Trans.Identity import Control.Monad.Trans.List import Control.Monad.Trans.Maybe@@ -151,7 +154,7 @@ save = lift save restore = lift restore -instance (Error e, MonadStateStack s m) => MonadStateStack s (ErrorT e m) where+instance MonadStateStack s m => MonadStateStack s (ExceptT e m) where save = lift save restore = lift restore
LICENSE view
@@ -1,4 +1,11 @@-Copyright (c)2011, Brent Yorgey+Copyright (c) 2014 diagrams-canvas team:+ + Daniel Bergey <bergey@alum.mit.edu>+ Christopher Chalmers <c.chalmers@me.com>+ Jeffrey Rosenbluth <jeffrey.rosenbluth@gmail.com>+ Ryan Scott+ Ryan Yates <fryguybob@gmail.com>+ Brent Yorgey <byorgey@cis.upenn.edu> All rights reserved.
statestack.cabal view
@@ -1,5 +1,5 @@ Name: statestack-Version: 0.2.0.3+Version: 0.2.0.4 Synopsis: Simple State-like monad transformer with saveable and restorable state Description: Simple State-like monad transformer where states can be saved to and restored from an internal stack.@@ -19,6 +19,7 @@ Library Default-language: Haskell2010 Exposed-modules: Control.Monad.StateStack- Build-depends: base >= 4.2 && < 4.8,+ Build-depends: base >= 4.2 && < 4.9, mtl >= 2.1 && < 2.3,- transformers >= 0.3 && < 0.5+ transformers >= 0.3 && < 0.5,+ transformers-compat >= 0.4 && < 0.5