Re: [Scheme-reports] R7RS-small draft ratified by Steering Committee John Cowan 11 Jul 2014 18:52 UTC

ceving scripsit:

> The new standard seems to ban Guile's 1+ operator. It must be quoted in
> R7RS |1+|.

True.  Then again, it wasn't valid R5RS either, or R4RS or even R3RS;
R2RS was the only Scheme standard to explicitly allow it, almost thirty
years ago.

The theory of R7RS identifiers is that they can't have a prefix which
is a valid number.  In practice, many Schemes simply attempt to parse
an alphanumeric sequence as a number, and if that fails, accept it as
an identifier.

--
John Cowan          http://www.ccil.org/~cowan        cowan@ccil.org
Consider the matter of Analytic Philosophy.  Dennett and Bennett are well-known.
Dennett rarely or never cites Bennett, so Bennett rarely or never cites Dennett.
There is also one Dummett.  By their works shall ye know them.  However, just as
no trinities have fourth persons (Zeppo Marx notwithstanding), Bummett is hardly
known by his works.  Indeed, Bummett does not exist.  It is part of the function
of this and other e-mail messages, therefore, to do what they can to create him.

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports