defmacro-enhance
Extend DEFMACRO facility in spirit of Let Over Lambda.

g!-symbols stand for gensyms, o!-symbols stand for once-only arguments and e!-symbols stand for symbols, interned in package, where macro is expanded. See README for details.

Similar extensions of DEFUN, MACROLET and FLET are also present.

Licence: GPL

Homepage: https://github.com/mabragor/defmacro-enhance

language extension