Christopher B. Browne's Home Page

13. Macro Programming Systems

There are several sorts of "macro" systems:

For the most part, the "keyboard shorthand" approach has expanded over time into schemes to access some sort of embedded scripting language. That certainly does not represent macro programming.

Implementations of macro programming systems include:


Thanks are in order to Parzival Herzog for pointing out some of the older history.

13.1. Other Metaprogramming Links


If this was useful, let others know by an Affero rating

Contact me at