[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: macros, procedure->macro
From: |
Neil Jerram |
Subject: |
Re: macros, procedure->macro |
Date: |
13 Jul 2002 01:09:30 +0100 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 |
>>>>> "Dirk" == Dirk Herrmann <address@hidden> writes:
Dirk> On 10 Jul 2002, Neil Jerram wrote:
>> I think the perhaps the point is not at what stage macro expansion
>> happens, but how universal it is. In other words, is macro expansion
>> performed universally like reading, and so only blocked by quoting, or
>> is it performed like evaluation, and so blocked/delayed by any number
>> of special forms including lambda and if.
Dirk> Ahh, I think I get your point. Currently, macro expansion
Dirk> is done like evaluation. However, I think we agree that
Dirk> this is broken. Therefore, I am currently working towards a
Dirk> solution (in tiny little steps, I admit), where macro
Dirk> expansion will be performed like reading (to use your
Dirk> words).
Thanks, that's helpful. So we won't support references to a macro
that is defined in a following top-level form, as in:
(define-macro (foo x) `(list ,(bar x) ,x))
(define-macro (bar x) `(* ,x ,x))
or is there a cunning plan that still allows us to support this?
Neil
- Re: macros, procedure->macro, (continued)
- Re: macros, procedure->macro, Marius Vollmer, 2002/07/09
- Re: macros, procedure->macro, Dirk Herrmann, 2002/07/10
- Re: macros, procedure->macro, Marius Vollmer, 2002/07/10
- Re: macros, procedure->macro, Dirk Herrmann, 2002/07/10
- Re: macros, procedure->macro, Marius Vollmer, 2002/07/10
Re: macros, procedure->macro, Gary Houston, 2002/07/01
Re: macros, procedure->macro, Neil Jerram, 2002/07/09
- Re: macros, procedure->macro, Dirk Herrmann, 2002/07/10
- Re: macros, procedure->macro, Neil Jerram, 2002/07/10
- Re: macros, procedure->macro, Dirk Herrmann, 2002/07/10
- Re: macros, procedure->macro,
Neil Jerram <=
- Re: macros, procedure->macro, Clinton Ebadi, 2002/07/12
- Re: macros, procedure->macro, Neil Jerram, 2002/07/14
- Re: macros, procedure->macro, Marius Vollmer, 2002/07/14
- Re: macros, procedure->macro, Rob Browning, 2002/07/15
Re: macros, procedure->macro, Dirk Herrmann, 2002/07/13
Re: macros, procedure->macro, Neil Jerram, 2002/07/14
Re: macros, procedure->macro, Dirk Herrmann, 2002/07/14
Re: macros, procedure->macro, Marius Vollmer, 2002/07/15
Re: macros, procedure->macro, Neil Jerram, 2002/07/15
Re: macros, procedure->macro, Dirk Herrmann, 2002/07/16