[r6rs-discuss] Errors in 9.1

AndrevanTonder andre at het.brown.edu
Tue Jun 26 17:41:07 EDT 2007


I think the line

   A reference to any of these identifiers out of place
   is a syntax violation.

was intended to be

   A reference to any of these identifiers out of *phase*
   is a syntax violation.

I further think that

   is a syntax violation.

is in conflict with the following language from 6.2:

   When an identifier appears as an expression in a phase that is inconsistent
   with the identifier.s level, then an implementation may raise an exception
   either at expand time or run time, or it may allow the reference.

so it probably should be

   may be a syntax violation.

Cheers
Andre



More information about the r6rs-discuss mailing list