There is a correspondence between classical logic and programming language calculi with first-class continuations. With the addition of control delimiters (prompts), the continuations become composable and the calculi are believed to become more expressive. We formalise that the addition of prompts corresponds to the addition of a single dynamically-scoped variable modelling the special top-level continuation. From a type perspective, the dynamicallyscoped variable requires effect annotations. From a logic perspective, the effect annotations can be understood in a standard logic extended with the dual of implication, namely subtraction
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...
AbstractIn this paper we introduce a variable typed logic of effects inspired by the variable type s...
International audienceThere is a correspondence between classical logic and programming language cal...
We give an abstract categorical presentation of continuation semantics by taking the continuation ty...
Abstract. We define an “enriched effect calculus ” by extending a type theory for computational effe...
AbstractWe give an abstract categorical presentation of continuation semantics by taking the continu...
This report investigates abstracting control with functions. This is achieved by defining continua-t...
An extension of Standard ML with continuation primitives similar to those found in Scheme is conside...
This paper proposes that the meanings of some natural language expressions should be thought of as f...
Synopsis: The continuation of an expression is a portion of its sur-rounding context. This book prop...
International audienceWe revisit the type-theoretic dynamic logic introduced by de Groote (2006) and...
This paper points out and illustrates continuations as functions abstracting a delimited context ins...
In this dissertation we show that linear and affine type systems for continuation-passing style supp...
. We claim that a continuation style semantics of a programming language can provide a starting poin...
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...
AbstractIn this paper we introduce a variable typed logic of effects inspired by the variable type s...
International audienceThere is a correspondence between classical logic and programming language cal...
We give an abstract categorical presentation of continuation semantics by taking the continuation ty...
Abstract. We define an “enriched effect calculus ” by extending a type theory for computational effe...
AbstractWe give an abstract categorical presentation of continuation semantics by taking the continu...
This report investigates abstracting control with functions. This is achieved by defining continua-t...
An extension of Standard ML with continuation primitives similar to those found in Scheme is conside...
This paper proposes that the meanings of some natural language expressions should be thought of as f...
Synopsis: The continuation of an expression is a portion of its sur-rounding context. This book prop...
International audienceWe revisit the type-theoretic dynamic logic introduced by de Groote (2006) and...
This paper points out and illustrates continuations as functions abstracting a delimited context ins...
In this dissertation we show that linear and affine type systems for continuation-passing style supp...
. We claim that a continuation style semantics of a programming language can provide a starting poin...
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...
AbstractIn this paper we introduce a variable typed logic of effects inspired by the variable type s...