IBM developerWorks Россия; New Media Worx, 2008. — 47 с.
Одной из самых неиспользуемых технологий программирования является
написание программ, генерирующих программы или части программ.
Узнайте, почему метапрограммирование необходимо, и рассмотрите
некоторые его компоненты (текстовые макроязыки, специализированные
генераторы кода). Узнайте, как создать генератор кода, и
познакомьтесь ближе с чувствительным к языку макропрограммированием
в Scheme.