
|
|
|
|
Home / Computers / Programming / Metaprogramming
|
| Categories |
|
|
|
|
|
|
|
|
Web Sites
|
- 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]
www.gnu.org/software/autogen
- Dynamic Languages Group - MIT AI Lab - Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming.
www.ai.mit.edu/projects/dynlangs
- Generative Programming - Promotional site for a book on generative programming. Also has papers from a 2001 ECOOP workshop on generative programming.
www.generative-programming.org
- 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.
home.t-online.de/home/Ulrich.Eisenecker/gpref.htm
- Partial Evaluation - Some links and references for this optimization technique, and prototypes in various languages.
www.irisa.fr/compose/pe
- Synthesizer Generator - A system for creating language-sensitive editors, interfaces, and environments from formal grammatical descriptions of any language. [Commercial]
www.grammatech.com/products/sg/overview.html
- 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 and can process all valid Scheme programs.
www.informatik.uni-freiburg.de/proglang/software/pgg
|
|
|
|
|