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 +5/−5
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