packages feed

monad-supply 0.5 → 0.6

raw patch · 2 files changed

+3/−3 lines, 2 files

Files

monad-supply.cabal view
@@ -1,6 +1,6 @@ Name:          monad-supply Build-type:    Simple-Version:       0.5+Version:       0.6 Cabal-Version: >= 1.6 Synopsis:      Stateful supply monad. Description:   Support for computations which consume values from a (possibly infinite) supply.
src/Control/Monad/Supply.hs view
@@ -21,7 +21,7 @@ import Control.Applicative import Control.Monad.Identity import Control.Monad.State-import Control.Monad.Except+import Control.Monad.Error import Control.Monad.Reader import Control.Monad.Writer @@ -46,7 +46,7 @@   exhausted = SupplyT $ gets null  -- Monad transformer instances-instance MonadSupply s m => MonadSupply s (ExceptT e m) where+instance (Error e,MonadSupply s m) => MonadSupply s (ErrorT e m) where   supply = lift supply   peek = lift peek   exhausted = lift exhausted