A lambda-encoding such as the CPS transformation gives rise to administrative redexes. In his seminal article "Call-by-name, call-by-value and the lambda-calculus", 25 years ago, Plotkin tackled administrative reductions using a so-called colon translation. In "Representing control,a study of the CPS transformation", 15 years later, Danvy and Filinski integrated administrative reductions in the CPS transformation, making it operate in one pass. This one-pass transformation is higher-order, and can be used for other lambda-encodings, but we do not see its associated proof technique used in practice - instead, Plotkin's colon translation appears to be favored. Therefore, in an attempt to link the higher-order transformation and Plotkin's proo...
We build on Danvy and Nielsen's first-order program transformation into continuation-passing style (...
The CPS transformation makes all functions continuation-passing, uniformly. Not all functions, howev...
AbstractWe present a new transformation of λ-terms into continuation-passing style (CPS). This trans...
We present a new transformation of call-by-value lambda-terms into continuation-passing style (CPS)....
We bridge two distinct approaches to one-pass CPS transformations, i.e., CPS transformations that re...
AbstractWe present a new transformation of λ-terms into continuation-passing style (CPS). This trans...
We bridge two distinct approaches to one-pass CPS transformations, i.e., CPS transformations that re...
The extra compaction of Sabry and Felleisen's transformation is due to making continuations occur fi...
The extra compaction of the most compacting CPS transformation in existence, which is due to Sabry a...
Higher-order program transformations raise new challenges for provingproperties of their output, sin...
International audienceTransformation to continuation-passing style (CPS) is often performed by optim...
We present Continuation Passing Style (CPS) translations for Plotkin and Pretnar's effect handlers w...
National audienceContinuation-passing style translations, or CPS, are used notably in compilers. The...
This paper is a companion technical report to the article "Continuation-Passing C: from threads to e...
The CPS (continuation-passing style) transformation on typed lambda-terms has an interpretation in m...
We build on Danvy and Nielsen's first-order program transformation into continuation-passing style (...
The CPS transformation makes all functions continuation-passing, uniformly. Not all functions, howev...
AbstractWe present a new transformation of λ-terms into continuation-passing style (CPS). This trans...
We present a new transformation of call-by-value lambda-terms into continuation-passing style (CPS)....
We bridge two distinct approaches to one-pass CPS transformations, i.e., CPS transformations that re...
AbstractWe present a new transformation of λ-terms into continuation-passing style (CPS). This trans...
We bridge two distinct approaches to one-pass CPS transformations, i.e., CPS transformations that re...
The extra compaction of Sabry and Felleisen's transformation is due to making continuations occur fi...
The extra compaction of the most compacting CPS transformation in existence, which is due to Sabry a...
Higher-order program transformations raise new challenges for provingproperties of their output, sin...
International audienceTransformation to continuation-passing style (CPS) is often performed by optim...
We present Continuation Passing Style (CPS) translations for Plotkin and Pretnar's effect handlers w...
National audienceContinuation-passing style translations, or CPS, are used notably in compilers. The...
This paper is a companion technical report to the article "Continuation-Passing C: from threads to e...
The CPS (continuation-passing style) transformation on typed lambda-terms has an interpretation in m...
We build on Danvy and Nielsen's first-order program transformation into continuation-passing style (...
The CPS transformation makes all functions continuation-passing, uniformly. Not all functions, howev...
AbstractWe present a new transformation of λ-terms into continuation-passing style (CPS). This trans...