This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.

Ticket 184: Require CHAR=?, STRING=? etc. to accept arbitrary numbers of arguments?

2012-10-05 12:15:49
WG1 - Core
cowan
major
cowan
fixed
source
closed
2011-05-20 07:21:19
defect

R5RS makes a point of specifying that supporting more than two arguments is optional. (Everything not explicitly mentioned is optional, so this may have significance.) R6RS requires accepting 2 or more arguments. Currently Racket, Gambit, Guile, Chez, Ikarus, Larceny, Ypsilon, Mosh, and Scheme 9 support the feature, whereas Gauche, MIT, Chicken, Bigloo, Scheme48/scsh, Kawa, SISC, Chibi, STklos, and SSCM don't.

resolution
statusnewdecided

We voted to add this R6RS extension.

owneralexshinncowan
statusdecidedwriting
resolutionfixed
statuswritingclosed