Algebraic Effects and Effect Handlers for Idioms and Arrows

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Plotkin and Power's algebraic effects combined with Plotkin and Pretnar's effect handlers provide a foundation for modular programming with effects. We present a generalisation of algebraic effects and effect handlers to support other kinds of effectful computations corresponding to McBride and Paterson's idioms and Hughes' arrows.
Original languageEnglish
Title of host publicationProceedings of the 10th ACM SIGPLAN Workshop on Generic Programming
Place of PublicationNew York, NY, USA
PublisherACM
Pages47-58
Number of pages12
ISBN (Print)978-1-4503-3042-8
DOIs
Publication statusPublished - 2014

Keywords

  • algebraic effects, applicative functors, arrows, call-by-push-value, effect handlers, idioms, monads

Fingerprint

Dive into the research topics of 'Algebraic Effects and Effect Handlers for Idioms and Arrows'. Together they form a unique fingerprint.

Cite this