|
|
| Up One Level |
|
Topia!: Computers: Programming: Metaprogramming (15)
See Also:
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. Metadata Centric Development - Description and examples of a metadata driven development practice, which reduces duplication of implicit metadata assumptions (field length) throughout the code. Dynamic Languages Group - MIT AI Lab - Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming. 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. Jostraca: A Template Engine for Generative Programming - A general purpose code generation toolkit for software developers. It uses JSP syntax and can be configured to use a number of different programming languages. [Open source, GPL] Synthesizer Generator - A system for creating language-sensitive editors, interfaces, and environments from formal grammatical descriptions of any language. [Commercial] 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] Partial Evaluation - Some links and references for this optimization technique, and prototypes in various languages. Temgen - An universal code generator based on its own template language. [Open source, GPL]
Additional categories:
|
|
|||
| Metaprogramming | ||||
|