packages feed

reducers 0.1.7 → 0.1.8

raw patch · 1 files changed

+5/−5 lines, 1 filesdep ~arraydep ~keysdep ~pointedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: array, keys, pointed, semigroupoids

API changes (from Hackage documentation)

- Data.Generator: class Generator c where { type family Elem c; { mapReduce f = mapTo f mempty mapTo f m = mappend m . mapReduce f mapFrom f = mappend . mapReduce f } }
+ Data.Generator: class Generator c where type family Elem c mapReduce f = mapTo f mempty mapTo f m = mappend m . mapReduce f mapFrom f = mappend . mapReduce f
- Data.Generator.Combinators: and :: (Generator c, (Elem c) ~ Bool) => c -> Bool
+ Data.Generator.Combinators: and :: (Generator c, Elem c ~ Bool) => c -> Bool
- Data.Generator.Combinators: asum :: (Generator c, Alternative f, (f a) ~ (Elem c)) => c -> f a
+ Data.Generator.Combinators: asum :: (Generator c, Alternative f, f a ~ Elem c) => c -> f a
- Data.Generator.Combinators: fold :: (Monoid m, Generator c, (Elem c) ~ m) => c -> m
+ Data.Generator.Combinators: fold :: (Monoid m, Generator c, Elem c ~ m) => c -> m
- Data.Generator.Combinators: msum :: (Generator c, MonadPlus m, (m a) ~ (Elem c)) => c -> m a
+ Data.Generator.Combinators: msum :: (Generator c, MonadPlus m, m a ~ Elem c) => c -> m a
- Data.Generator.Combinators: or :: (Generator c, (Elem c) ~ Bool) => c -> Bool
+ Data.Generator.Combinators: or :: (Generator c, Elem c ~ Bool) => c -> Bool
- Data.Semigroup.Generator: class Generator c => Generator1 c
+ Data.Semigroup.Generator: class Generator c => Generator1 c where mapTo1 f m = (<>) m . mapReduce1 f mapFrom1 f = (<>) . mapReduce1 f
- Data.Semigroup.Reducer: class Semigroup m => Reducer c m
+ Data.Semigroup.Reducer: class Semigroup m => Reducer c m where snoc m = (<>) m . unit cons = (<>) . unit

Files

reducers.cabal view
@@ -1,6 +1,6 @@ name:          reducers category:      Data, Math, Numerical, Semigroups-version:       0.1.7+version:       0.1.8 license:       BSD3 cabal-version: >= 1.6 license-file:  LICENSE@@ -24,7 +24,7 @@ library   build-depends:      base                   >= 4        && < 5,-    array                  >= 0.3      && < 0.4,+    array                  >= 0.3      && < 0.5,     transformers           >= 0.2      && < 0.3,     bytestring             >= 0.9.1    && < 0.10,     containers             >= 0.3      && < 0.5,@@ -34,10 +34,10 @@     parallel               >= 3.2      && < 3.3,     unordered-containers   >= 0.1.4    && < 0.2,     semigroups             >= 0.8      && < 0.9,-    semigroupoids          >= 1.2.2.4  && < 1.3,+    semigroupoids          >= 1.2.6.1  && < 1.3,     comonad                >= 1.1.1.1  && < 1.2,-    pointed                >= 2.0      && < 2.1,-    keys                   >= 2.1      && < 2.2+    pointed                >= 2.0.3.1  && < 2.1,+    keys                   >= 2.1.2    && < 2.2    exposed-modules:     Data.Generator