On 6/26/07, AndrevanTonder <andre at het.brown.edu> wrote:
> 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.
The "out of place" text is taken from the response to formal comment #164:
http://www.r6rs.org/formal-comments/comment-164.txt
There it is made clear that "out of place" means using a literal
keyword in an expression context. For example, (else) is considered a
syntax violation. I found "out of place" confusing without the
parenthetical remark "(i.e., as an expression where it is not
specifically recognized as a literal)" included in the comment response.
David
Received on Tue Jun 26 2007 - 19:17:44 UTC