semigroupoid-extras 0.2.6 → 0.2.6.1
raw patch · 2 files changed
+11/−4 lines, 2 filesdep ~comonaddep ~groupoidsdep ~semigroupoidsPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: comonad, groupoids, semigroupoids
API changes (from Hackage documentation)
Files
Data/Semifunctor/Associative.hs view
@@ -6,6 +6,7 @@ import Control.Comonad import Data.Functor.Bind import Data.Semifunctor+-- import Data.Groupoid.Isomorphism class Semifunctor p (Product k k) k => Associative k p where associate :: k (p(p(a,b),c)) (p(a,p(b,c)))@@ -65,3 +66,9 @@ disassociate = cokleisliDisassociate -- instance Associative k p => Disassociative (Dual k) p++-- instance (Associative k p, Disassociative k p) => Associative (Iso k) p where+-- associate = Iso associate disassociate++--instance (Associative k p, Disassociative k p) => Disassociative (Iso k) p where+-- disassociate = Iso disassociate associate
semigroupoid-extras.cabal view
@@ -1,6 +1,6 @@ name: semigroupoid-extras category: Control-version: 0.2.6+version: 0.2.6.1 license: BSD3 cabal-version: >= 1.6 license-file: LICENSE@@ -21,9 +21,9 @@ build-depends: base >= 4 && < 5, distributive >= 0.2 && < 0.3,- semigroupoids >= 1.2.2 && < 1.3,- groupoids >= 0.1.1 && < 0.2,- comonad >= 1.1 && < 1.2+ semigroupoids >= 1.2.4 && < 1.3,+ groupoids >= 0.1.1.1 && < 0.2,+ comonad >= 1.1.1 && < 1.2 exposed-modules: Data.Semifunctor