I wrote:Alex Shinn:
> > The syntactic specification for numbers in the Scheme R7RS draft 8
> > section 7.1.1 (lexical structure) has unnecessary useless ambiguities that
> > I think should be fixed.
> Since once we get to the semantic interpretation of theIt doesn't need to be directly executable, but
> numbers these two are the same, I don't think it matters.
>
> The formal syntax is primarily intended for human consumption,
> to clarify when the prose is not clear. I'm not sure if any of the
> past versions had ever been fully parsable by a program.
I think that it should be easy to implement the productions is a straightforward manner,
so that code can easily map to the specification. In these cases, it's not hard
to tweak the specification to (1) have the same meaning but
(2) be easier to implement in an ambiguous way.
_______________________________________________ Scheme-reports mailing list Scheme-reports@x http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports