Re: [Scheme-reports] Undelimited identifiers?
leppie 17 Apr 2012 09:41 UTC
Hi
Besides ' acting as a delimiter, I have seen cases where other
lexeme's (as per R6RS) are deemed valid delimiters.
Consider: (foo a, b)
This is also invalid as per R6RS, but IIRC Chez allows this.
Another point is the REPL of any Scheme may raise different errors vs
a top-level problem.
Notably, IronScheme will give an ugly native exception for invalid
syntax (eg (list 'a'b)), but will give the correct condition (in the
R6RS case, &lexical) when invoking it as (read (open-string-input-port
"'a'b")).
This may or may not be a better case to test the reader.
I also note that you have listed Vicare twice.
Cheers
leppie
_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports