chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] hart and syntax-case won't play nice. :(


From: Felix Winkelmann
Subject: Re: [Chicken-users] hart and syntax-case won't play nice. :(
Date: Sun, 16 Mar 2008 00:58:56 +0100 (CET)

From: John Cowan <address@hidden>
Subject: Re: [Chicken-users] hart and syntax-case won't play nice. :(
Date: Sat, 15 Mar 2008 19:07:47 -0400

> Felix Winkelmann scripsit:
> 
> > Actually not quite. Low-level macros are still seen, as the low-level
> > expander is used by default - high-level expanders just pre-expand
> > all macros usually.
> 
> Well, it's true that define-macro definitions made after you (use syntax-case)
> expander are correctly processed, but older ones seem to be hidden:

You are right. That was an incorrect assumption of me. The exact
implemetation details of how syntax-case hooks into the macro
expansion process elude me right now. 

> 
> However, this is not true of syntactic-closures, alexpander, or
> riaxpander.  Those cope with both previously-defined and newly defined
> low-level macros.


cheers,
felix




reply via email to

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