私はlispに非常に慣れていないので、これは非常に愚かで明白な質問かもしれませんが、一般的なlispでは、マクロから生成されたコードを表示できますか?
例として
(defmacro nil! (var)
(list 'setq var nil))
拡張されたコードを表示できるようにしたい
(setq a nil)
ディエゴが言ったように... MACROEXPAND-1。
* (macroexpand-1 '(nil! frob))
(SETQ FROB NIL)
T
*