Re: [Scheme-reports] diff between R6RS and the R7RS small language draft John Cowan (16 Aug 2011 17:08 UTC)

Re: [Scheme-reports] diff between R6RS and the R7RS small language draft John Cowan 16 Aug 2011 17:08 UTC

Alex Shinn scripsit:

> > Implementations may (and some will) support the even/odd example,
> > however.  I hope that such an implementation will still be deemed a
> > compatible Scheme system.
>
> Yes, of course.  R7RS does not in general explicitly prevent extensions.

The general principle is fine, but the application in this case is not.
If a syntax keyword is bound in an outer scope and referenced before it
is rebound in the current scope, R7RS presumably requires that the
outer binding be employed.  We can't equivocate on matters of scope.

--
John Cowan   cowan@ccil.org
    "Mr. Lane, if you ever wish anything that I can do, all you will have
        to do will be to send me a telegram asking and it will be done."
    "Mr. Hearst, if you ever get a telegram from me asking you to do
        anything, you can put the telegram down as a forgery."

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