1999
DOI: 10.1007/3-540-49099-x_16
|View full text |Cite
|
Sign up to set email alerts
|

Higher-Order Code Splicing

Abstract: Abstract. Run-time code generation (RTCG) and just-in-time compilation (JIT) are features of modern programming systems to strike the balance between generality and efficiency. Since RTCG and JIT techniques are not portable and notoriously hard to implement, we propose code splicing as an alternative for dynamically-typed higher-order programming languages. Code splicing combines precompiled pieces of code using higher-order functions. While this approach cannot achieve the performance of compiled code, it can… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2003
2003
2003
2003

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 16 publications
0
1
0
Order By: Relevance
“…We use Standard ML [32] and the notion of higher-order abstract syntax as introduced by Pfenning and Elliot [35] and used by Thiemann [39,40]: Whereas the first-order abstract syntax of lambda-terms reads as …”
Section: Prerequisites and Notationmentioning
confidence: 99%
“…We use Standard ML [32] and the notion of higher-order abstract syntax as introduced by Pfenning and Elliot [35] and used by Thiemann [39,40]: Whereas the first-order abstract syntax of lambda-terms reads as …”
Section: Prerequisites and Notationmentioning
confidence: 99%