1996
DOI: 10.1007/3-540-61756-6_85
|View full text |Cite
|
Sign up to set email alerts
|

Semantics-based compiling: A case study in type-directed partial evaluation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

1997
1997
2003
2003

Publication Types

Select...
7
2

Relationship

3
6

Authors

Journals

citations
Cited by 24 publications
(11 citation statements)
references
References 14 publications
0
11
0
Order By: Relevance
“…Some inspiration for solving this exercise can be found in Danvy's lecture notes on type-directed partial evaluation [Dan98], in Grobauer and Yang's treatment of the second Futamura projection [GY01], and in Danvy and Vestergaard's take on semantics-based compiling by type-directed partial evaluation [DV96].…”
Section: Exercise 8 Extend the ML Implementation Of Tdpe With Disjoimentioning
confidence: 99%
“…Some inspiration for solving this exercise can be found in Danvy's lecture notes on type-directed partial evaluation [Dan98], in Grobauer and Yang's treatment of the second Futamura projection [GY01], and in Danvy and Vestergaard's take on semantics-based compiling by type-directed partial evaluation [DV96].…”
Section: Exercise 8 Extend the ML Implementation Of Tdpe With Disjoimentioning
confidence: 99%
“…Typedirected partial evaluation, which we present next, has been investigated both practically [5,15,17,18,29,31,38] and foundationally [24,25,47].…”
Section: Background: Reduction-based Vs Reduction-free Normalizationmentioning
confidence: 99%
“…These differences have contributed to the successful application of TDPE in various contexts, e.g., to perform semantics-based compilation [12]. An introductory account, as well as a survey of various treatments concerning NbE, can be found in Danvy's lecture notes [7].…”
Section: Role Of Typesmentioning
confidence: 99%
“…TDPE has been used for this purpose in several instances [4,5,11,12]. Having implemented the second Futamura projection, we can instead generate a compiler as the generating extension of an interpreter.…”
Section: Generating a Compiler For Tinymentioning
confidence: 99%