Operational

From HaskellWiki
Jump to navigation Jump to search

What is it?

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

The idea is to identify a set of primitive instructions and to specify their operational semantics. Then, the library makes sure that the monad laws hold automatically. Ditto for monad transformers.

Releases and Resources