@hackage / operational

Implementation of difficult monads made easy with operational semantics.

Latest0.2.4.2

About

Metadata

  • Last updated , by HeinrichApfelmus
  • License BSD-3-Clause
  • Categories Monads
  • Maintained by: Heinrich Apfelmus <apfelmus quantentunnel de>

  • Lottery factor: 0

Links

Installation

Tested Compilers

  1. 9.4.4
  2. 9.2.5
  3. 8.10.7

Package Flags

Use the -f option with cabal commands to enable flags

    buildexamples (on by default)

    Build example executables.

Readme

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.

Related packages: