2004
DOI: 10.1007/978-3-540-30124-0_34
|View full text |Cite
|
Sign up to set email alerts
|

Axioms for Delimited Continuations in the CPS Hierarchy

Abstract: Abstract. A CPS translation is a syntactic translation of programs, which is useful for describing their operational behavior. By iterating the standard call-by-value CPS translation, Danvy and Filinski discovered the CPS hierarchy and proposed a family of control operators, shift and reset, that make it possible to capture successive delimited continuations in a CPS hierarchy. Although shift and reset have found their applications in several areas such as partial evaluation, most studies in the literature hav… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
26
0

Year Published

2004
2004
2018
2018

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(26 citation statements)
references
References 24 publications
0
26
0
Order By: Relevance
“…C 1 [x ] , as found in other studies of shift and reset [48,49,57]. In particular, the need for delimiting the captured context is a consequence of the β ctx -rule.…”
Section: A Reduction Semanticsmentioning
confidence: 78%
“…C 1 [x ] , as found in other studies of shift and reset [48,49,57]. In particular, the need for delimiting the captured context is a consequence of the β ctx -rule.…”
Section: A Reduction Semanticsmentioning
confidence: 78%
“…The clauses catering for the non-tail-recursive uses of the control continuation are expressed using the delimited-control operators shift 1 , reset 1 , shift 2 , and reset 2 [13,33,41,63,78]. The resulting evaluator is in direct style.…”
Section: Run : S * E * C * D -> Valuementioning
confidence: 99%
“…We assume a basic familiarity with Standard ML and with reasoning about pure ML programs as well as an elementary understanding of defunctionalization [32,39,86] and its left inverse, refunctionalization; of the CPS transformation [33,36,50,76,86,93] and its left inverse, the direct-style transformation; and of delimited continuations [13,33,41,48,63]. From Section 2.4, we use pure ML with delimitedcontrol operators as a meta-language.…”
Section: Prerequisites and Domain Of Discoursementioning
confidence: 99%
See 2 more Smart Citations