Program Generation (PG) is about writing programs that write programs. A program generator composes various pieces of code to construct a new program. When employed at runtime, PG can produce an efficient version of a program by specializing it according to inputs that become available at runtime. PG has been used in a wide range of applications to improve program efficiency and modularity as well as programmer productivity. There are two major problems associated with PG: (1) Program generation has its own cost, which may cause a performance loss even though PG is intended for performance gain. This is especially important for runtime program generation. (2) Compilability guarantees about the generated program are poor;...
Program generators are most naturally specified using a quote/antiquote facility; the programmer wri...
Program generators are most naturally specified using a quote/antiquote facility; the programmer wri...
Run-time code generation is an alternative and complement to compile-time program analysis and optim...
Program Generation (PG) is about writing programs that write programs. A program generator composes...
Program generation is among the most promising techniques in the effort to increase the automation o...
Programmers frequently write program generators using the simple model of programs as text. The esse...
Run-time code generation (RTCG) would be used routinely if application programmers had a facility wi...
In this work we present Mumbo, a simplified version of Jumbo. Jumbo is a staged Java compiler suppor...
We describe the design and implementation of a compiler that automatically translates ordinary progr...
Abstract. In this paper we argue that hand-writing a program generator generator has a number of adv...
Automatic generation of program is definitely an alluring problem. Over the years many approaches em...
Distributed run-time code generation is a useful technique that can easily be implemented using the ...
Program generators are most naturally specified using a quote/antiquote facility; the programmer wri...
AbstractWe describe our efforts to use rule-based programming to produce a model of Jumbo, a run-tim...
AbstractWe describe our efforts to use rule-based programming to produce a model of Jumbo, a run-tim...
Program generators are most naturally specified using a quote/antiquote facility; the programmer wri...
Program generators are most naturally specified using a quote/antiquote facility; the programmer wri...
Run-time code generation is an alternative and complement to compile-time program analysis and optim...
Program Generation (PG) is about writing programs that write programs. A program generator composes...
Program generation is among the most promising techniques in the effort to increase the automation o...
Programmers frequently write program generators using the simple model of programs as text. The esse...
Run-time code generation (RTCG) would be used routinely if application programmers had a facility wi...
In this work we present Mumbo, a simplified version of Jumbo. Jumbo is a staged Java compiler suppor...
We describe the design and implementation of a compiler that automatically translates ordinary progr...
Abstract. In this paper we argue that hand-writing a program generator generator has a number of adv...
Automatic generation of program is definitely an alluring problem. Over the years many approaches em...
Distributed run-time code generation is a useful technique that can easily be implemented using the ...
Program generators are most naturally specified using a quote/antiquote facility; the programmer wri...
AbstractWe describe our efforts to use rule-based programming to produce a model of Jumbo, a run-tim...
AbstractWe describe our efforts to use rule-based programming to produce a model of Jumbo, a run-tim...
Program generators are most naturally specified using a quote/antiquote facility; the programmer wri...
Program generators are most naturally specified using a quote/antiquote facility; the programmer wri...
Run-time code generation is an alternative and complement to compile-time program analysis and optim...