Demacs is an extensible way of defining various things. Demacs is written from scratch with the idea of syntax of cl-def in mind. Despite there are some other definer utilities in the wide (e.g. definer, cl-def), almost all of them lack of at least one of below functionalities.
To summarize, demacs is implemented with KISS principle in mind. And as a bonus, demacs has no library dependencies.
For details (syntax, extensibility support, editor indetation stuff, etc.) README.
Download ASDF package from http://www.students.itu.edu.tr/~yazicivo/files/demacs.tar.gz
This page is linked from: The Great Macro Debate
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively