category-theory


Package info
Description

This library provides basic category theory functionality.

Readme

category-theory

This library provides basic category theory functionality such as the Monad class and instances.

Licence

The package is licensed under the BSD-2-Clause license; for details, see the LICENSE file.

Some modules were ported from Haskell and they are provided under the compatible Haskell’s 3-clause BSD license (see LICENSE.BSD3).

  • Control.Arrow
  • Control.Category
  • Data.Foldable
  • Data.Traversable
Changelog

Changelog

1.2.0

  • Feature: Add Compose functor.

1.1.1

  • Chore: support base 3.0.

1.1.0

  • Add MonadPlus and MonadFail instances for maybe and list types.
  • Add instances for the Either type.

1.0.0

Versions
  • 1.2.0 latest 6 months ago

    Dependencies: base ^2.0.0 || ^3.0.0.

    Targets: any-any.

  • 1.1.1 latest 1.1 11 months ago

    Dependencies: base ^2.0.0 || ^3.0.0.

    Targets: any-any.

  • 1.1.0 1 year, 10 months ago

    Dependencies: base ^2.0.0.

    Targets: any-any.

  • 1.0.0 latest 1.0 1 year, 11 months ago

    Dependencies: base ^2.0.0.

    Targets: any-any.