• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Handlers of Algebraic Effects

Cached

  • Download as a PDF

Download Links

  • [www.dcs.ed.ac.uk]
  • [homepages.inf.ed.ac.uk]
  • [www.dcs.ed.ac.uk]
  • [matija.pretnar.info]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Gordon Plotkin , Matija Pretnar
Citations:6 - 0 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Plotkin_handlersof,
    author = {Gordon Plotkin and Matija Pretnar},
    title = {Handlers of Algebraic Effects},
    year = {}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Abstract. We present an algebraic treatment of exception handlers and, more generally, introduce handlers for other computational effects representable by an algebraic theory. These include nondeterminism, interactive input/output, concurrency, state, time, and their combinations; in all cases the computation monad is the free-model monad of the theory. Each such handler corresponds to a model of the theory for the effects at hand. The handling construct, which applies a handler to a computation, is based on the one introduced by Benton and Kennedy, and is interpreted using the homomorphism induced by the universal property of the free model. This general construct can be used to describe previously unrelated concepts from both theory and practice. 1

Citations

651 Notions of computation and monads - Moggi - 1991
448 Algebraic laws for nondeterminism and concurrency - Hennessy, Milner - 1985
401 Computational lambda-calculus and monads - Moggi - 1989
235 The essence of compiling with continuations - Flanagan, Sabry, et al. - 1993
48 Representing layered monads - Filinski - 1999
43 Notions of computation determine monads - Plotkin, Power - 2002
39 Monads and effects - Benton, Hughes, et al. - 2002
29 Adequacy for algebraic effects - Plotkin, Power - 2001
26 Algebraic operations and generic effects - Plotkin, Power
22 Computational effects and operations: an overview - Plotkin, Power
19 Exceptional syntax - Benton, Kennedy
8 Countable lawvere theories and computational effects - Power
7 Call-by-push-value: Decomposing call-by-value and call-by-name - Levy - 2006
6 Combining algebraic effects with continuations. TCS - Hyland, Levy, et al. - 2007
5 A Mathematical Introduction to Logic, 2nd edn - Enderton - 2001
3 Monads and adjunctions for global exceptions - Levy - 2006
2 Universal algebra. 2nd edn - Grätzer - 1979
1 Some varieties of equational logic. In: Essays Dedicated to - Plotkin - 2006
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University