ghc-semigroupoids 5.3.7
Dependencies: ghc-base-orphans@0.8.8.2 ghc-bifunctors@5.5.15 ghc-transformers-compat@0.7.2 ghc-generic-deriving@1.14.4 ghc-contravariant@1.5.5 ghc-distributive@0.6.2.1 ghc-comonad@5.0.8 ghc-tagged@0.8.6.1 ghc-hashable@1.4.2.0 ghc-unordered-containers@0.2.19.1
Channel: guix
Home page: https://github.com/ekmett/semigroupoids
Licenses: FreeBSD
Synopsis: Semigroupoids operations for Haskell
Description:
This library provides a wide array of (semi)groupoids and operations for working with them. A Semigroupoid
is a Category
without the requirement of identity arrows for every object in the category. A Category
is any Semigroupoid
for which the Yoneda lemma holds. Finally, to work with these weaker structures it is beneficial to have containers that can provide stronger guarantees about their contents, so versions of Traversable
and Foldable
that can be folded with just a Semigroup
are added.
Total results: 1