Hand-Writing Program Generator Generators

@inproceedings{Birkedal1994HandWritingPG,
  title={Hand-Writing Program Generator Generators},
  author={L. Birkedal and Morten Welinder},
  booktitle={PLILP},
  year={1994}
}
In this paper we argue that hand-writing a program generator generator has a number of advantages compared to generating a program generator generator by self-application of a partial evaluator. We show the basic principles of how to construct a program generator generator by presenting a program generator generator for a skeletal language, and we argue that it is not more difficult to use the direct approach than the indirect approach. Moreover, we report on some promising experiments made… Expand
Program Generation with Class
An Automatic Program Generator for Multi-Level Specialization
A Compiler Generator for Constraint Logic Programs
Module-sensitive program specialisation
A Transformation-Based Foundation for Semantics-Directed Code Generation
Offline specialisation in Prolog using a hand-written compiler generator
Specialising Interpreters Using Offline Partial Deduction
Collapsing towers of interpreters
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 41 REFERENCES
A Partial Evaluator, and its Use as a Programming Tool
Compiling with Continuations
Automatic Online Partial Evaluation
A Strongly-Typed Self-Applicable Partial Evaluator
Partial evaluation and automatic program generation
Deferred Compilation: The Automation of Run-Time Code Generation
Efficient Algebraic Operations on Programs
Improving binding times without explicit CPS-conversion
Constructor specialization
...
1
2
3
4
5
...