Christopher B. Browne's Home Page
cbbrowne@acm.org

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:

Note

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

13.1. Other Metaprogramming Links

Google
Contact me at cbbrowne@acm.org