Essentials of programming languages
Essentials of programming languages
For a better support of static data flow
Proceedings of the 5th ACM conference on Functional programming languages and computer architecture
The formal relationship between direct and continuation-passing style optimizing compilers: a synthesis of two paradigms
Multistage programming: its theory and applications
Multistage programming: its theory and applications
Journal of Functional Programming
Lightweight modular staging: a pragmatic approach to runtime code generation and compiled DSLs
GPCE '10 Proceedings of the ninth international conference on Generative programming and component engineering
Hi-index | 0.00 |
As domain-specific languages (DSLs) permeate into mainstream software engineering, there is a need for economic methods for implementing languages. Following up on a paper with a similar title, this paper focuses on dynamically typed languages, covering issues ranging from parsing to defining and staging an interpreter for an interesting subset of Dr. Scheme. Preliminary experimental results indicate that the speedups reported in previous work for smaller languages and with smaller benchmarks are maintained.