Proceedings of the ASIAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation 2002
DOI: 10.1145/568173.568175
|View full text |Cite
|
Sign up to set email alerts
|

Jones optimality, binding-time improvements, and the strength of program specializers

Abstract: Jones optimality tells us that a program specializer is strong enough to remove an entire level of self-interpretation. We show that Jones optimality, which was originally aimed at the Futamura projections, plays an important role in binding-time improvements. The main results show that, regardless of the binding-time improvements which we apply to a source program, no matter how extensively, a specializer that is not Jones-optimal is strictly weaker than a specializer which is Jones optimal. By viewing a bind… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2003
2003
2022
2022

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(10 citation statements)
references
References 30 publications
0
10
0
Order By: Relevance
“…We have already discussed related work in the logic programming community [42,47,44,5,7,26,50,28]. In the functional community there has been a lot of recent interest in Jones optimality; see [19,36,46,13]. For example, [13] shows theoretically the interest of having a Jones-optimal specialiser and the results should also be relevant for logic programming.…”
Section: Discussionmentioning
confidence: 99%
“…We have already discussed related work in the logic programming community [42,47,44,5,7,26,50,28]. In the functional community there has been a lot of recent interest in Jones optimality; see [19,36,46,13]. For example, [13] shows theoretically the interest of having a Jones-optimal specialiser and the results should also be relevant for logic programming.…”
Section: Discussionmentioning
confidence: 99%
“…Beside partial evaluation [Jones et al 1993], which is based on constant propagation, there exist other, powerful specialization techniques based on unification, such as supercompilation [Turchin 1986] and partial deduction [Lloyd and Shepherdson 1991], or theorem proving, such as generalized partial computation [Futamura and Nogi 1988] and the specialization method in Chang and Lee [1973], which we will not consider in this paper (for a detailed comparison see Glück and Klimov [1993]; Glück andSørensen [1994, 1996]; Sørensen et al [1996]). …”
Section: Introductionmentioning
confidence: 99%
“…Furthermore, the term "identical modulo renaming" in the definition of Jones optimality has evolved into "at least as efficient" [17,25].…”
Section: Introductionmentioning
confidence: 99%