On Sep 13, 2009, at 5:21 PM, John Cowan wrote:

> Brian Mastenbrook scripsit:
>
>> ==> #!r6rs
>>     (library (bar)
>>              (export)
>>              (import (rnrs base (6))
>>                      (foo))
>>              (define z ((get-value)))
>> ==> #!r6rs
>>     (import (rnrs base (6))
>>             (locative)
>>             (foo)
>>             (bar))
>> ==> z
>> ??? ; BLANK 3: 1 or 2?
>
> 2, because you have redefined bar.  This threw away the old bar and
> loaded a new bar which imports the current (new) definition of foo.


Why did this affect the `locative' library?
--
Brian Mastenbrook
[email protected]
http://brian.mastenbrook.net/

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to