News for hackers. Stuff that matters.
Re:Why Lisp macros are cool, a Perl perspective (2005) by lispm on Tuesday December 17, 2019 @03:44AM (#21811819)
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.

There are no comments on this comment yet.