New monads/MonadExit

From HaskellWiki
< New monads
Revision as of 14:36, 6 February 2007 by Ygale (talk | contribs) (Intro)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The Exit monad provides short-circuiting for complex program flow logic.

If you are using CPS or MonadCont only for this purpose, the Exit monad will likely simplify your program considerably.