Implementation of difficult monads made easy with operational semantics.
|Version on this page:||0.2.3.2|
|LTS Haskell 20.23:||0.2.4.2|
|Stackage Nightly 2023-05-31:||0.2.4.2|
|Latest on Hackage:||0.2.4.2|
Maintained by Heinrich Apfelmus <apfelmus quantentunnel de>
This version can be pinned in stack with:
Module documentation for 0.2.3.2
Depends on 3 packages(full list with versions):
Used by 2 packages in lts-2.22(full list with versions):
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 http://haskell.org/haskellwiki/Operational for a more detailed introduction and features.
Related packages: MonadPrompt http://hackage.haskell.org/package/MonadPrompt.