International audienceThere is a correspondence between classical logic and programming language calculi with first-class continuations. With the addition of control delimiters, the continuations become composable and the calculi become more expressive. We present a fine-grained analysis of control delimiters and formalise that their addition corresponds to the addition of a single dynamically-scoped variable modelling the special top-level continuation. From a type perspective, the dynamically-scoped variable requires effect annotations. In the presence of control, the dynamically-scoped variable can be interpreted in a purely functional way by applying a store-passing style. At the type level, the effect annotations are mapped within stan...
International audiencePolarized logic is the logic of values and continuations, and their interactio...
Continuation Calculus (CC), introduced by Geron and Geuvers, is a simple foundational model for func...
Continuation Calculus (CC), introduced by Geron and Geuvers [2], is a simple foundational model for ...
International audienceThere is a correspondence between classical logic and programming language cal...
There is a correspondence between classical logic and programming language calculi with first-class ...
The shift and reset operators, proposed by Danvy and Filinski, are powerful control primitives for c...
This report investigates abstracting control with functions. This is achieved by defining continua-t...
We give an abstract categorical presentation of continuation semantics by taking the continuation ty...
Delimited continuations are more expressive than traditional abortive continuations and they apparen...
AbstractWe give an abstract categorical presentation of continuation semantics by taking the continu...
In this dissertation we show that linear and affine type systems for continuation-passing style supp...
International audienceDependent types are a key feature of type systems, typically used in the conte...
The essence of compiling with continuations is that conversion to continuation-passing style (CPS) i...
Continuation Calculus (CC), introduced by Geron and Geuvers [2], is a simple foundational model for ...
This paper points out and illustrates continuations as functions abstracting a delimited context ins...
International audiencePolarized logic is the logic of values and continuations, and their interactio...
Continuation Calculus (CC), introduced by Geron and Geuvers, is a simple foundational model for func...
Continuation Calculus (CC), introduced by Geron and Geuvers [2], is a simple foundational model for ...
International audienceThere is a correspondence between classical logic and programming language cal...
There is a correspondence between classical logic and programming language calculi with first-class ...
The shift and reset operators, proposed by Danvy and Filinski, are powerful control primitives for c...
This report investigates abstracting control with functions. This is achieved by defining continua-t...
We give an abstract categorical presentation of continuation semantics by taking the continuation ty...
Delimited continuations are more expressive than traditional abortive continuations and they apparen...
AbstractWe give an abstract categorical presentation of continuation semantics by taking the continu...
In this dissertation we show that linear and affine type systems for continuation-passing style supp...
International audienceDependent types are a key feature of type systems, typically used in the conte...
The essence of compiling with continuations is that conversion to continuation-passing style (CPS) i...
Continuation Calculus (CC), introduced by Geron and Geuvers [2], is a simple foundational model for ...
This paper points out and illustrates continuations as functions abstracting a delimited context ins...
International audiencePolarized logic is the logic of values and continuations, and their interactio...
Continuation Calculus (CC), introduced by Geron and Geuvers, is a simple foundational model for func...
Continuation Calculus (CC), introduced by Geron and Geuvers [2], is a simple foundational model for ...