{"name":"ghc-operational","version":"0.2.3.5","synopsis":{"source":"Implementation of difficult monads made easy with operational semantics","html":"
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.