Alex Shinn scripsit:
There are actually many implementations for which this is an error.
Notably R6RS requires it to be an error.
Not too many outside R6RS, actually: only RScheme, SXM, SigScheme, UMB,
Dfsch, Foment, Chibi.
Schemes typically use the name `add1' for this.
This is only
On Sat, Jul 12, 2014 at 4:03 PM, John Cowan co...@mercury.ccil.org wrote:
Alex Shinn scripsit:
There are actually many implementations for which this is an error.
Notably R6RS requires it to be an error.
Not too many outside R6RS, actually: only RScheme, SXM, SigScheme, UMB,
Dfsch,
Alex Shinn scripsit:
That's still a lot more than provide 1+ out of the box (do any other
than Guile?).
Provide `1+` but not `add1`: MIT, Guile, SCM, XLisp, Rep, Elk, FemtoLisp,
Inlab.
Provide `add1` but not `1+`: Racket, Chicken, SISC, Vicare, IronScheme,
RScheme, SXM.
Provide both: Chez,