help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [External] : Re: Passing result of macroexpand-all as argument to a


From: Michael Heerdegen
Subject: Re: [External] : Re: Passing result of macroexpand-all as argument to a function
Date: Wed, 09 Aug 2023 06:36:04 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Heime <heimeborgia@protonmail.com> writes:

> So in practice, is it needed to quote or not the result of
> (macroexpand-all something arg) ?

The result of the `macroexpand-all' call is an expression (i.e. a list
most the time).  Just a normal list that happens to look like and being
usable as code.

So unless you want 'EXPR instead of EXPR you don't need to quote: the
result will not be evaluated (unless it's the returned expansion of a
macro call, but then you want the evaluation).

As I said, why don't you try?

Michael.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]