Operators for delimiting control and for capturing composable continuations litter the landscape of theoretical programming language research. Numerous papers explain their advantages, how the operators explain each other (or don’t), and other aspects of the operators’ existence. Production programming languages, however, do not support these operators, partly because their relationship to existing and demonstrably useful constructs—such as exceptions and dynamic binding—remains relatively unexplored. In this paper,\ud \ud In this paper, we report on our effort of translating the theory of delimited and composable control into a viable implementation for a production system. The report shows how this effort involved a substantial design ele...
We formalize and prove the folklore theorem that the static delimited-control operators shift and re...
International audienceWe define a mixed imperative/declarative programming language: declarative con...
This paper proposes a new class of Discrete Event Systems endowed with control called DES with flexi...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Dynamic binding and delimited control are useful together in many settings, including Web applicatio...
Dynamic binding and delimited control are useful together in many settings, including Web applicatio...
AbstractComputational effects which provide access to the flow of control (such as first-class conti...
It is folklore that effect handlers and delimited control operators are closely related: recently, t...
Abstract Delimited control operators abound, but their relationships are ill-understood, and it rema...
We give a framework for delimited control with multiple prompts, in the style of Parigot’s λµ-calcul...
International audienceThere is a correspondence between classical logic and programming language cal...
We present sound and complete environmental bisimilarities for a variant ofDybvig et al.'s calculus ...
It has been an open question as to whether the Modular Structural Operational Semantics framework ca...
AbstractWe describe the first implementation of multi-prompt delimited control operators in OCaml th...
Decomposing software according to the structure of the problem domain makes it easier to manage its ...
We formalize and prove the folklore theorem that the static delimited-control operators shift and re...
International audienceWe define a mixed imperative/declarative programming language: declarative con...
This paper proposes a new class of Discrete Event Systems endowed with control called DES with flexi...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Dynamic binding and delimited control are useful together in many settings, including Web applicatio...
Dynamic binding and delimited control are useful together in many settings, including Web applicatio...
AbstractComputational effects which provide access to the flow of control (such as first-class conti...
It is folklore that effect handlers and delimited control operators are closely related: recently, t...
Abstract Delimited control operators abound, but their relationships are ill-understood, and it rema...
We give a framework for delimited control with multiple prompts, in the style of Parigot’s λµ-calcul...
International audienceThere is a correspondence between classical logic and programming language cal...
We present sound and complete environmental bisimilarities for a variant ofDybvig et al.'s calculus ...
It has been an open question as to whether the Modular Structural Operational Semantics framework ca...
AbstractWe describe the first implementation of multi-prompt delimited control operators in OCaml th...
Decomposing software according to the structure of the problem domain makes it easier to manage its ...
We formalize and prove the folklore theorem that the static delimited-control operators shift and re...
International audienceWe define a mixed imperative/declarative programming language: declarative con...
This paper proposes a new class of Discrete Event Systems endowed with control called DES with flexi...