Software Generators

Program-Transformation.Org: The Program Transformation Wiki
According to Chapter 9 of GenerativeProgramming: 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 GenerativeProgramming discusses GenVoca in quite some detail as an example generator.


CategoryTransformation | -- EelcoVisser, ArieVanDeursen