The last few years have seen a renewed interest in continuations for expressing advanced control structures in programming languages, and new models such as Abstract Continuations have been proposed to capture these dimensions. This article investigates an alternative formulation, exploiting the latent expressive power of the standard continuation-passing style (CPS) instead of introducing yet other new concepts. We build on a single foundation: abstracting control as a hierarchy of continuations, each one modeling a specific language feature as acting on nested evaluation contexts. We show how iterating the continuation-passing conversion allows us to specify a wide range of control behavior. For example, two conversions yield an abstracti...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...
In this dissertation we show that linear and affine type systems for continuation-passing style supp...
This paper points out and illustrates continuations as functions abstracting a delimited context ins...
Abstract. Continuations can be used to explain a wide variety of control behaviours, including calli...
We investigate call-by-value continuation-passing style transforms that pass two continuations. Alte...
AbstractWe investigate continuation-passing style transforms that pass two continuations. Altering a...
We explore the hierarchy of control induced by successive transformations into continuation-passing ...
AbstractWe investigate continuation-passing style transforms that pass two continuations. Altering a...
Laboratory for Foundations of Computer ScienceThis thesis attempts to make precise the structure inh...
We give an abstract categorical presentation of continuation semantics by taking the continuation ty...
This report investigates abstracting control with functions. This is achieved by defining continua-t...
Delimited continuations are more expressive than traditional abortive continuations and they apparen...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...
In this dissertation we show that linear and affine type systems for continuation-passing style supp...
This paper points out and illustrates continuations as functions abstracting a delimited context ins...
Abstract. Continuations can be used to explain a wide variety of control behaviours, including calli...
We investigate call-by-value continuation-passing style transforms that pass two continuations. Alte...
AbstractWe investigate continuation-passing style transforms that pass two continuations. Altering a...
We explore the hierarchy of control induced by successive transformations into continuation-passing ...
AbstractWe investigate continuation-passing style transforms that pass two continuations. Altering a...
Laboratory for Foundations of Computer ScienceThis thesis attempts to make precise the structure inh...
We give an abstract categorical presentation of continuation semantics by taking the continuation ty...
This report investigates abstracting control with functions. This is achieved by defining continua-t...
Delimited continuations are more expressive than traditional abortive continuations and they apparen...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming with use...