On Sun, Jan 26, 2014 at 9:39 PM, Marc Nieper-Wißkirchen <
[email protected]> wrote:

>
> 2014-01-26 Alex Shinn <[email protected]>
>
>
>> Perhaps I'm missing something, but it looks like this should
>> portably display 42.  macro-library was imported by the main
>> program, so `keyword' refers to that binding.  This is passed
>> through the wrapper to `macro', which sees the `keyword'
>> binding it expects.
>>
>
> But `wrapper' does not expand into the macro coming from the loading of
> `macro-library' into the main program, but into the macro coming from
> loading of `macro-library' into `wrapper-library'. If these two loadings
> are completely independent (as the standard seems to allow), `keyword'
> refers to the wrong binding.
>

Since keyword doesn't refer to any binding in either library, it matches.

-- 
Alex
_______________________________________________
Scheme-reports mailing list
[email protected]
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

Reply via email to