2005
DOI: 10.1016/j.ipl.2005.02.002
|View full text |Cite
|
Sign up to set email alerts
|

CPS transformation of beta-redexes

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2007
2007
2012
2012

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 10 publications
(2 citation statements)
references
References 21 publications
(24 reference statements)
0
2
0
Order By: Relevance
“…A beautiful operational theory has developed since Plotkin's pioneering work [22]. Call-by-value and call-by-name have been shown to be dual to each other [2], and continuation-based translations allowing to simulate one style with the other have been designed and analyzed very carefully [4,5]. Now, suppose to endow the λ-calculus with nondeterministic sums.…”
Section: Some Motivating Observationsmentioning
confidence: 99%
“…A beautiful operational theory has developed since Plotkin's pioneering work [22]. Call-by-value and call-by-name have been shown to be dual to each other [2], and continuation-based translations allowing to simulate one style with the other have been designed and analyzed very carefully [4,5]. Now, suppose to endow the λ-calculus with nondeterministic sums.…”
Section: Some Motivating Observationsmentioning
confidence: 99%
“…We additionally showed a novel rewrite logic approach to context reduction, together with its equivalence to a more efficient and flexible continuation-based definition. What distinguishes our equivalence result from efforts on efficient implementations of context reduction semantics by CPS transformations to higher-order continuations, e.g., [SF92,DN01,DN05], is that our continuations are first-order and our language definitions are theories in a logic, with algebraic denotational semantics and complete deduction, not implementations; yet, they can be executed by current rewrite engines at performance comparable with interpreter implementations. There is much related work on defining programming languages in various computational logical frameworks.…”
Section: Conclusion and Additional Related Workmentioning
confidence: 99%