Re: [Chicken-users] [Chicken-hackers] [Scheme-reports] R7RS-small draft ratified by Steering Committee

2014-07-12 Thread John Cowan
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

Re: [Chicken-users] [Chicken-hackers] [Scheme-reports] R7RS-small draft ratified by Steering Committee

2014-07-12 Thread Alex Shinn
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,

Re: [Chicken-users] [Chicken-hackers] [Scheme-reports] R7RS-small draft ratified by Steering Committee

2014-07-12 Thread John Cowan
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,