Abstract. This paper studies continuations by means of a polymorphic type system. The traditional call-by-name continuation passing style transform admits a typing in which some answer types are polymorphic, even in the presence of first-class control operators. By building on this polymorphic typing, and using parametricity reasoning, we show that the call-by-name transform satisfies the eta-law, and is in fact isomorphic to the more recent CPS transform defined by Streicher.
We describe the implementation of first-class polymorphic delimited continuations in the programming...
AbstractWe present a new transformation of λ-terms into continuation-passing style (CPS). This trans...
An extension of ML with continuation primitives similar to those found in Scheme is considered. A nu...
The CPS (continuation-passing style) transformation on typed lambda-terms has an interpretation in m...
We study the typing properties of CPS conversion for an extension of F with control opera-tors. Two ...
We study the typing properties of CPS conversion for an extension of F! with control operators. Two ...
We study the typing properties of CPS conversion for an extension of F ! with control operators. Two...
We investigate call-by-value continuation-passing style transforms that pass two continuations. Alte...
AbstractSangiorgi has shown that the semantics induced by Milner's encoding of the call-by-name λ-ca...
International audienceThis article investigates an ML-like language with by-name semantics for polym...
AbstractWe investigate continuation-passing style transforms that pass two continuations. Altering a...
AbstractWe investigate continuations in the context of idealized call-by-value programming languages...
We continue to investigate the direct-style transformation by extending it to programs requiring cal...
We study the typing properties of CPS conversion for an extension of F! with control operators. Two ...
This paper presents a polymorphic type system for a language with delimitedcontrol operators, shift ...
We describe the implementation of first-class polymorphic delimited continuations in the programming...
AbstractWe present a new transformation of λ-terms into continuation-passing style (CPS). This trans...
An extension of ML with continuation primitives similar to those found in Scheme is considered. A nu...
The CPS (continuation-passing style) transformation on typed lambda-terms has an interpretation in m...
We study the typing properties of CPS conversion for an extension of F with control opera-tors. Two ...
We study the typing properties of CPS conversion for an extension of F! with control operators. Two ...
We study the typing properties of CPS conversion for an extension of F ! with control operators. Two...
We investigate call-by-value continuation-passing style transforms that pass two continuations. Alte...
AbstractSangiorgi has shown that the semantics induced by Milner's encoding of the call-by-name λ-ca...
International audienceThis article investigates an ML-like language with by-name semantics for polym...
AbstractWe investigate continuation-passing style transforms that pass two continuations. Altering a...
AbstractWe investigate continuations in the context of idealized call-by-value programming languages...
We continue to investigate the direct-style transformation by extending it to programs requiring cal...
We study the typing properties of CPS conversion for an extension of F! with control operators. Two ...
This paper presents a polymorphic type system for a language with delimitedcontrol operators, shift ...
We describe the implementation of first-class polymorphic delimited continuations in the programming...
AbstractWe present a new transformation of λ-terms into continuation-passing style (CPS). This trans...
An extension of ML with continuation primitives similar to those found in Scheme is considered. A nu...