[scheme-reports-wg1] R7RS 7th draft available Alex Shinn (10 Nov 2012 06:30 UTC)
Re: [Scheme-reports] R7RS 7th draft available Alan Watson (14 Nov 2012 07:33 UTC)
Re: [Scheme-reports] R7RS 7th draft available Alex Shinn (14 Nov 2012 07:40 UTC)
Re: [Scheme-reports] R7RS 7th draft available Alan Watson (14 Nov 2012 17:29 UTC)
Re: [Scheme-reports] R7RS 7th draft available John Cowan (14 Nov 2012 20:37 UTC)
Re: [Scheme-reports] R7RS 7th draft available Alan Watson (14 Nov 2012 21:39 UTC)
Re: [Scheme-reports] R7RS 7th draft available John Cowan (14 Nov 2012 22:19 UTC)
Re: [Scheme-reports] R7RS 7th draft available Alan Watson (28 Nov 2012 13:54 UTC)
Re: [Scheme-reports] R7RS 7th draft available John Cowan (17 Nov 2012 13:04 UTC)

Re: [Scheme-reports] R7RS 7th draft available Alan Watson 14 Nov 2012 21:35 UTC

> I changed the wording to "splice the results into the current context"
> and removed the reference to `begin`.  The intention is that they
> will work anywhere.

OK, but if I understand you correctly, this changes the behavior. For example, if "foo" contains "1 2", then

(+ (include "foo"))

is (+ (begin 1 2)) with the original behavior and (+ 1 2) with the splicing behavior. Similarly, in a library, with the original behavior the file should contain a series of <command or definition> (which will be wrapped in a begin to form a library declaration), whereas with splicing the file should contain a series of <library declarations>.

> I've removed references to "top level" in favor of "global" (for environments)
> or "outermost" (for syntax).

I think it would be helpful to define "outermost" by reference to the syntax in §7.1.

Regards,

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