On 10/05/12 01:22 AM, John Cowan wrote: > Daniel Villeneuve scripsit: > >> The draft says: "An identifier is any sequence of letters, ... provided >> that it does not have a prefix which is a valid number." > Remember that one of the targets of R7RS-small is embedded systems. > Disallowing identifiers like 1-in-7 means that small parsers can decide > whether they have a number as soon as it's complete. > > Note that your users can write |1-in-7| if they care about portability, > and/or your implementation can simply allow such identifiers as an > extension. > Well, my goal was to make these identifiers "first-class" (that is, without |...| quoting) _and_ conforming to R7RS. But I parse using a lexical analyzer, so I did not value the "simple parser" argument as much as I should have, given the above target. -- Daniel
_______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
