2. Motivation

2.6. Meta-Meta-Programming

  • If a meta-programming language can be used to generate programs in any target language, it may as well be used to generate programs in the meta-language itself.