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