Monads packages

Showing projects tagged as Control and Monads

  • free

    9.6 4.1 Haskell
    free monads
  • abstract-par

    9.4 5.6 Haskell
    Type classes generalizing the functionality of the 'monad-par' library.
  • either

    9.2 0.6 Haskell
    the EitherT monad transformer
  • operational

    9.0 4.3 Haskell
    Implement monads by specifying instructions and their desired operational semantics.
  • effect-monad

    9.0 0.0 Haskell
    Provides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects.
  • ixmonad

    9.0 0.0 Haskell
    Provides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects.
  • monad-skeleton

    7.8 0.0 Haskell
    Operational monad library
  • control-monad-exception

    7.8 1.8 Haskell
    Explicitly Typed exceptions as a library
  • hdph

    7.8 0.0 Haskell
    Haskell distributed parallel Haskell
  • wl-pprint-extras

    7.8 0.0 Haskell
    A free monad based on the Wadler/Leijen pretty printer
  • Free Algebras

    7.3 3.0 Haskell
    Free Algebras in Haskell
  • stream-monad

    7.2 0.0 Haskell
    Simple, Fair and Terminating Backtracking Monad
  • wl-pprint-terminfo

    7.2 0.0 Haskell
    A color pretty printer with terminfo support
  • free-vl

    7.1 0.0 Haskell
    van Laarhoven Free Monad with Extensible Effects
  • Free Category

    6.7 4.3 Haskell
    Free categories, free arrows and free categories with monadic actions
  • csp

    6.5 0.0 Haskell
    Constraint satisfaction problem (CSP) solvers for Haskell
  • monad-supply

    6.1 2.6 Haskell
    Support for computations which consume values from a (possibly infinite) supply.
  • effects

    6.1 0.0 Haskell
    Control.Effects
  • control-monad-free

    6.0 0.0 Haskell
    Free monads and monad transformers
  • monadloc

    6.0 0.0 Haskell
    A class for monads which can keep a stack trace
  • explicit-sharing

    6.0 0.0 Haskell
    Explicit Sharing of Monadic Effects
  • failure

    5.8 0.0 Haskell
    A simple type class for success/failure computations.
  • tree-monad

    5.8 0.0 Haskell
    Haskell library for monadic tree search.
  • level-monad

    5.7 0.0 Haskell
    Non-Determinism Monad for Level-Wise Search
  • monad-st

    5.0 0.0 Haskell
    A basic monad for lifting ST actions
  • nondeterminism

    5.0 0.0 Haskell
    Nondeterministic computations in Haskell
  • control-monad-failure

    4.8 0.0 Haskell
    A class of monads which can fail with an error
  • monadloc-pp

    4.4 0.0 Haskell
    A preprocessor for the monadloc package
  • monad-interleave

    1.9 0.0 Haskell
    Monads with an unsaveInterleaveIO-like operation
  • graphted

    1.6 0.0 Haskell
    Grafting control flow graphs onto parameterized monads, functors, etc.