Closed bohonghuang closed 6 months ago
Hello! When using ccl:macroexpand-all, I found that (ccl:macroexpand-all '(progn (loop))) yields:
ccl:macroexpand-all
(ccl:macroexpand-all '(progn (loop)))
(PROGN (BLOCK NIL (TAGBODY #:G28502 (PROGN) (GO #:G28502))))
But for (ccl:macroexpand-all '(locally (loop))), I can only get:
(ccl:macroexpand-all '(locally (loop)))
(LOCALLY (LOOP))
For those macros whose expansions contain locally, ccl:macroexpand-all will also stop at locally without expanding any other macros inside them.
locally
(lisp-implementation-version) => "Version 1.12.1 LinuxX8664"
Thank you in advance for your attention to this issue.
Hello! When using
ccl:macroexpand-all
, I found that(ccl:macroexpand-all '(progn (loop)))
yields:But for
(ccl:macroexpand-all '(locally (loop)))
, I can only get:For those macros whose expansions contain
locally
,ccl:macroexpand-all
will also stop atlocally
without expanding any other macros inside them.Thank you in advance for your attention to this issue.