2 ms·
If Lisp uses an interpreter (which runs Lisp source code), you may see macro expansions at runtime. For compiled code, there usually will be no macro expansion
by lispm 7y ago
If Lisp uses an interpreter (which runs Lisp source code), you may see macro expansions at runtime.
For compiled code, there usually will be no macro expansion at runtime. Lisp will not macro expand code in compiled code, since all macros need to be expandable at compile-time.
But: if you explicitly want it, you can generate code at runtime and then you need to call EVAL or COMPILE. Then macro expansions might happen.