The shift and reset operators, proposed by Danvy and Filinski, are powerful control primitives for capturing delimited continuations. Delimited continuation is a similar concept as the standard (unlimited) continuation, but it represents part of the rest of the computation, rather than the whole rest of computation. In the literature, the semantics of shift and reset has been given by a CPS-translation only. This paper gives a direct axiomatization of calculus with shift and reset, namely, we introduce a set of equations, and prove that it is sound and complete with respect to the CPS-translation. We also introduce a calculus with control operators which is as expressive as the calculus with shift and reset, has a sound and complete axiomat...
This paper presents a polymorphic type system for a language with delimitedcontrol operators, shift ...
International audiencePolarized logic is the logic of values and continuations, and their interactio...
We formalize and prove the folklore theorem that the static delimited-control operators shift and re...
We derive an abstract machine that corresponds to a definitional interpreter for the control operato...
International audienceThere is a correspondence between classical logic and programming language cal...
AbstractWe show that breadth-first traversal exploits the difference between the static delimited-co...
Abstract Delimited control operators abound, but their relationships are ill-understood, and it rema...
International audienceWe show that a variant of Parigot's λμ-calculus, originally due to de Groote a...
Delimited continuations are more expressive than traditional abortive continuations and they apparen...
We show that breadth-first traversal exploits the difference between the static delimited-control op...
We show that breadth-first traversal exploits the difference between the static delimited-control op...
It has been an open question as to whether the Modular Structural Operational Semantics framework ca...
It has been an open question as to whether the Modular Structural Operational Semantics framework ca...
Programs with control are usually modeled using lambda calculus extended with control operators. Ins...
Delimited continuations are a famous control primitive that originates in the functional programming...
This paper presents a polymorphic type system for a language with delimitedcontrol operators, shift ...
International audiencePolarized logic is the logic of values and continuations, and their interactio...
We formalize and prove the folklore theorem that the static delimited-control operators shift and re...
We derive an abstract machine that corresponds to a definitional interpreter for the control operato...
International audienceThere is a correspondence between classical logic and programming language cal...
AbstractWe show that breadth-first traversal exploits the difference between the static delimited-co...
Abstract Delimited control operators abound, but their relationships are ill-understood, and it rema...
International audienceWe show that a variant of Parigot's λμ-calculus, originally due to de Groote a...
Delimited continuations are more expressive than traditional abortive continuations and they apparen...
We show that breadth-first traversal exploits the difference between the static delimited-control op...
We show that breadth-first traversal exploits the difference between the static delimited-control op...
It has been an open question as to whether the Modular Structural Operational Semantics framework ca...
It has been an open question as to whether the Modular Structural Operational Semantics framework ca...
Programs with control are usually modeled using lambda calculus extended with control operators. Ins...
Delimited continuations are a famous control primitive that originates in the functional programming...
This paper presents a polymorphic type system for a language with delimitedcontrol operators, shift ...
International audiencePolarized logic is the logic of values and continuations, and their interactio...
We formalize and prove the folklore theorem that the static delimited-control operators shift and re...