packages feed

deferred-folds 0.9.16 → 0.9.17

raw patch · 2 files changed

+5/−1 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

deferred-folds.cabal view
@@ -1,5 +1,5 @@ name: deferred-folds-version: 0.9.16+version: 0.9.17 category: Folding synopsis: Abstractions over deferred folds description:
library/DeferredFolds/Defs/Unfoldr.hs view
@@ -52,6 +52,10 @@   foldl' leftStep state (Unfoldr unfoldr) = unfoldr rightStep id state where     rightStep element k state = k $! leftStep state element +instance Traversable Unfoldr where+  traverse f (Unfoldr unfoldr) =+    unfoldr (\a next -> cons <$> f a <*> next) (pure mempty)+ instance Eq a => Eq (Unfoldr a) where   (==) left right = toList left == toList right