Cats
Category Theory abstractions for Clojure
cats.data
Data structures that are used in various places of the library.
Public variables and functions:
cats.labs.test
Public variables and functions:
- applicative-composition
 - applicative-homomorphism
 - applicative-identity-law
 - applicative-interchange
 - bifunctor-bimap-identity
 - bifunctor-composition
 - bifunctor-first-identity
 - bifunctor-second-identity
 - first-functor-law
 - first-monad-law
 - gen-context
 - monadplus-associativity
 - monadzero-bind
 - monadzero-identity-element
 - monoid-identity-element
 - second-functor-law
 - second-monad-law
 - semigroup-associativity
 - third-monad-law
 
cats.monad.either
The Either monad implementation and helper functions for working with either related types.
Public variables and functions:
cats.monad.maybe
The Maybe monad implementation and helpers functions for working with maybe related types.
Public variables and functions:
cats.protocols
A collection of protocols upon which the cats abstractions are built.
Public variables and functions: