[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: About `macroexpand'
From: |
Xue Fuqiao |
Subject: |
Re: About `macroexpand' |
Date: |
Sun, 30 Dec 2012 15:40:27 +0800 |
On Sun, 30 Dec 2012 11:06:46 +0400
Filipp Gunbin <fgunbin@fastmail.fm> wrote:
> This version is correct because it returns a form which can be
> evaluated.
>
> The difference between your first and second version is that the first
> does the (incorrect) computation itself (so macroexpand doesn't return
> anything) and the second returns the form (and macroexpand shows it)
> which can be in turn evaluated - and that is a correct macro.
>
> The backquote in my example is just a special syntax which helps to
> avoid complex `(list ...)' constructs with lots of quoting like those
> you used.
I see, thanks.
--
Best regards.