Re: [Scheme-reports] Formal Comment: clarify library loading rules Alex Shinn (01 Jul 2012 21:50 UTC)

Re: [Scheme-reports] Formal Comment: clarify library loading rules Alex Shinn 01 Jul 2012 21:50 UTC

On Mon, Jul 2, 2012 at 6:31 AM, John Cowan <cowan@mercury.ccil.org> wrote:
> Richard Kelsey scripsit:
>
>> Summary: Library loading rules are unclear and overly permissive
>
> Formal Comment ticket #430 filed.
>
>>   "Within a program, each imported library is loaded at least once,
>>    and, if imported by more than one program or library, may possibly
>>    be loaded additional times.
>
> Changed on trunk.
>
>>    Regardless of the number of times that
>>    a library is loaded, each program or library that imports bindings
>>    from a library will receive bindings from a single loading of
>>    that library, regardless of the number of the number of import or
>>    cond-expand forms in which it appears."
>
> This is a substantive change, so ballot ticket #441 filed.

Yay, now we have two ongoing discussions, one
claiming the library loading semantics are too loose,
one claiming they are too strict :)

--
Alex

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports