Proceedings of the 1996 ACM Symposium on Applied Computing - SAC '96 1996
DOI: 10.1145/331119.331417
|View full text |Cite
|
Sign up to set email alerts
|

Bootstrapping higher-order program transformers from interpreters

Abstract: Partial evaluation can automatically generate program transformers .from interpreters. In the context of functional languages, we investigate the design space of higher-order interpreters to achieve certain transformation effects. Our work is based on the interpretive approach and exploits the language preservation property of offline partial evaluators.We have generated higher-order online partial evaluators, optimizing closure converters, and converters to first-order tail form. The latter can serve as the m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

1996
1996
2008
2008

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 24 publications
0
7
0
Order By: Relevance
“…Three steps (2nd Futamura projection): When we add to (29,30) a step that generates the bindingtime improver from a self-interpreter, we obtain (40, 41, 42). This is the 2nd Futamura projection.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…Three steps (2nd Futamura projection): When we add to (29,30) a step that generates the bindingtime improver from a self-interpreter, we obtain (40, 41, 42). This is the 2nd Futamura projection.…”
Section: Discussionmentioning
confidence: 99%
“…The overall effect of the transformation is that of a binding-time polyvariant offline specializer, even though only a binding-time monovariant offline specializer was used to produce the residual program. Similarly, it is known [21,27,30,31] that optimizing translators can be generated from suitable interpreters. Such techniques can also be used in self-interpreters to improve the specialization of programs.…”
Section: Incremental Specializationmentioning
confidence: 99%
See 3 more Smart Citations