macroexpand-dammit

macroexpand-dammit is a code walker by John Fremlin.

Transforms code to return a quoted version its macroexpansion using the host lisp to implicitly augment the lexical environment. Expands macros, macrolets, symbol-macros, symbol-macrolets, and compiler-macros. Removes macrolets and symbol-macrolets.

Homepage: http://john.freml.in/macroexpand-dammit

License: public domain


Topics: metaprogramming

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively