Re: [Scheme-reports] diff between R6RS and the R7RS small language draft Eli Barzilay (16 Aug 2011 18:10 UTC)

Re: [Scheme-reports] diff between R6RS and the R7RS small language draft Eli Barzilay 16 Aug 2011 18:09 UTC

An hour ago, John Cowan wrote:
> 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.

...which means that macros are not following the same scoping rules as
other definitions.

--
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

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