The Art of Metaprogramming Using Scheme

One of the most under-used programming techniques — Metaprogramming — programming with code generators or writing programs that themselves write code, has many uses in large-scale computer programming. This article shows you some tools needed to do Metaprogramming in Scheme, as well as provide several metaprogramming examples. To determine which problems are best solved with a code-generating programs, take a look at this introduction to Metaprogramming article, which teaches you why metaprogramming is necessary.

6 Comments

  1. 2006-02-03 8:25 pm
    • 2006-02-03 9:17 pm
    • 2006-02-03 9:20 pm
      • 2006-02-04 4:33 pm
  2. 2006-02-03 9:39 pm
  3. 2006-02-04 2:31 am