Combining continuations with other effects

Read full text
Authors: Martin Hyland, Paul Blain Levy, Gordon D. Plotkin, John Power
Cited by: 6
References: 13

Abstract

A fundamental question, in modelling computational effects, is how to give a unified semantic account of modularity, i.e., a mathematical theory that supports the various combinations one naturally makes of computational effects such as exceptions, side-effects, interactive input/output, nondeterminism, and, particularly for this workshop, continuations [2, 3, 5]. We have begun to give such an account over recent years for all of these effects other than continuations [8], describing the sum and the tensor, or commutative combination, of effects, starting from Eugenio Moggi’s proposal to use monads to give semantics for each individual effect [15]. That has yielded the most commonly used combinations of the various effects. Here, we extend our account to include continuations.

Fields of Study & Subjects

Logic programming and type systems Homotopy and Cohomology in Algebraic Topology Algebraic structures and combinatorial models

Publication details

Journal / source
Apollo (University of Cambridge)
Publication date
8 April 2026
Language
EN