According to Chapter 9 of GenerativeProgrammingBook: a generator is a program that takes a higher-level specification of piece of software and produces its implementation. Generators address the following issues:

  • Raising the intentionality of system descriptions
  • Computing an efficient implementation
  • Avoiding the library scaling problem

Chapter 9 of GenerativeProgrammingBook discusses GenVoca in quite some detail as an example generator.

See also

GenerativeProgramming, GenerativeProgrammingWiki

CategoryTransformation | Contributions by EelcoVisser, ArieVanDeursen

Revision: r1.4 - 24 Apr 2002 - 17:49 - JoostVisser
Transform > SoftwareGenerators
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback