packages feed

deferred-folds 0.6.5.1 → 0.6.6

raw patch · 3 files changed

+10/−2 lines, 3 filesdep +transformersPVP ok

version bump matches the API change (PVP)

Dependencies added: transformers

API changes (from Hackage documentation)

+ DeferredFolds.UnfoldM: instance Control.Monad.Trans.Class.MonadTrans DeferredFolds.UnfoldM.UnfoldM

Files

deferred-folds.cabal view
@@ -1,7 +1,7 @@ name:   deferred-folds version:-  0.6.5.1+  0.6.6 category:   Folding synopsis:@@ -46,4 +46,5 @@   build-depends:     base >=4.7 && <5,     containers >=0.5 && <0.6,-    foldl >=1 && <2+    foldl >=1 && <2,+    transformers >=0.5 && <0.6
library/DeferredFolds/Prelude.hs view
@@ -82,3 +82,7 @@ -- foldl ------------------------- import Control.Foldl as Exports (Fold(..), FoldM(..))++-- transformers+-------------------------+import Control.Monad.Trans.Class as Exports
library/DeferredFolds/UnfoldM.hs view
@@ -41,6 +41,9 @@   mzero = empty   mplus = (<|>) +instance MonadTrans UnfoldM where+  lift m = UnfoldM (\ step init -> m >>= step init)+ instance Monad m => Semigroup (UnfoldM m a) where   (<>) = (<|>)