Package Info


Implementation of difficult monads made easy with operational semantics


This library makes it easy to implement monads with tricky control flow.

This is useful for: writing web applications in a sequential style, programming games with a uniform interface for human and AI players and easy replay capababilities, implementing fast parser monads, designing monadic DSLs, etc.

See the project homepage <> for a more detailed introduction and features.

Related packages:

  • MonadPrompt — <>

  • free — <>

  • free-operational — <>.

License: BSD-3-Clause



Package Version Update ID Released Package Hub Version Platforms Subpackages info GA Release 2018-08-01 15
  • AArch64
  • ghc-operational
  • ghc-operational-devel info GA Release 2018-07-31 15
  • ppc64le
  • ghc-operational
  • ghc-operational-devel info GA Release 2018-07-30 15
  • x86-64
  • ghc-operational
  • ghc-operational-devel