AutoGen A tool designed for generating program files that contain repetitive text with varied substitutions. This is especially valuable if there are several blocks of such text that must be kept synchronized. [Open Source, GPL] |
Dynamic Languages Group - MIT AI Lab Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming. |
Generative Programming Promotional site for a book on generative programming. Also has papers from a 2001 ECOOP workshop on generative programming. |
Generative Programming References Large alphabetical list of references (some with hyperlinks) related to Generative Programming - i.e. topics such as Aspect-Oriented Programming, Intentional Programming, Adaptive Programming. |
Partial Evaluation Some links and references for this optimization technique, and prototypes in various languages. |
Synthesizer Generator A system for creating language-sensitive editors, interfaces, and environments from formal grammatical descriptions of any language. [Commercial] |
The Program Generator Generator A partial evaluation system for Scheme: Given a program P and a specification of which of the inputs are known in advance, PGG outputs a program generator which accepts the known inputs of P and outputs a specialized version of P. PGG is fully automatic |