Laboratory for Foundations of Computer ScienceThis thesis attempts to make precise the structure inherent in Continuation Passing Style (CPS). We emphasize that CPS translates lambda-calculus into a very basic calculus that does not have functions as primitive. We give an abstract categorical presentation of continuation semantics by taking the continuation type constructor (cont in Standard ML of New Jersey) as primitive. This constructor on types extends to a contravariant functor on terms which is adjoint to itself on the left; restricted to the subcategory of those programs that do not manipulate the current continuation, it is adjoint to itself on the right. The motivating example of such a category is built from (equivalence ...
International audienceThere is a correspondence between classical logic and programming language cal...
International audienceThere is a correspondence between classical logic and programming language cal...
This working paper introduces CONTINUATIONS (a concept borrowed from computer science) as a new tech...
We give an abstract categorical presentation of continuation semantics by taking the continuation ty...
AbstractWe give an abstract categorical presentation of continuation semantics by taking the continu...
AbstractWe investigate continuations in the context of idealized call-by-value programming languages...
The direct-style transformation aims at mapping continuation-passing programs back to direct style, ...
Submitted for the degree of Doctor of Philosophy, Queen Mary, University of Londo
We present an abstract machine and a reduction semantics for the lambda-calculus extended with cont...
We introduced the notion of continuation in lambda calculus for Lambek calculus and showed that the ...
We present an abstract machine and a reduction semantics for the lambda-calculus extended with cont...
We present an abstract machine and a reduction semantics for the lambda-calculus extended with cont...
AbstractThis paper describes the transformation of λ-terms from continuation-passing style (CPS) to ...
International audienceThere is a correspondence between classical logic and programming language cal...
AbstractWe investigate continuation-passing style transforms that pass two continuations. Altering a...
International audienceThere is a correspondence between classical logic and programming language cal...
International audienceThere is a correspondence between classical logic and programming language cal...
This working paper introduces CONTINUATIONS (a concept borrowed from computer science) as a new tech...
We give an abstract categorical presentation of continuation semantics by taking the continuation ty...
AbstractWe give an abstract categorical presentation of continuation semantics by taking the continu...
AbstractWe investigate continuations in the context of idealized call-by-value programming languages...
The direct-style transformation aims at mapping continuation-passing programs back to direct style, ...
Submitted for the degree of Doctor of Philosophy, Queen Mary, University of Londo
We present an abstract machine and a reduction semantics for the lambda-calculus extended with cont...
We introduced the notion of continuation in lambda calculus for Lambek calculus and showed that the ...
We present an abstract machine and a reduction semantics for the lambda-calculus extended with cont...
We present an abstract machine and a reduction semantics for the lambda-calculus extended with cont...
AbstractThis paper describes the transformation of λ-terms from continuation-passing style (CPS) to ...
International audienceThere is a correspondence between classical logic and programming language cal...
AbstractWe investigate continuation-passing style transforms that pass two continuations. Altering a...
International audienceThere is a correspondence between classical logic and programming language cal...
International audienceThere is a correspondence between classical logic and programming language cal...
This working paper introduces CONTINUATIONS (a concept borrowed from computer science) as a new tech...