[plt-scheme] full-expanded syntax and internal definitions

Jens Axel Søgaard jensaxel at soegaard.net
Sun Aug 5 13:59:24 EDT 2007


Dave Herman skrev:
>>> 3. It appears that "fully-expanded" does not necessarily mean that 
>>> all macro definitions are removed. Presumably this is because-- 
>>> thanks to the presence of local-expand-- more macro expansion may 
>>> occur on fully-expanded syntax?
>>
>> If the macro is exported from the module then the macro definition is
>> still needed.
> 
> This isn't true of local macro definitions, though, is it? 

No, so there no local macro definitions in fully expanded code.

/Jens Axel



More information about the plt-scheme mailing list