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 369: Require that - and / allow an arbitrary number of arguments

2012-10-07 08:44:52
WG1 - Core
cowan
major
cowan
fixed
source
closed
2012-03-29 03:32:17
defect

R5RS requires that - and / accept one or two arguments, and labels support for more than two as "optional". R6RS requires such support. The proposal is to require it.

All Schemes in the test suite support more than two arguments except Scheme48/scsh. (Owl Lisp does not support variadic procedures of any kind.)

statusnewdecided

WG1 decided to require support for an arbitrary number of arguments.

owneralexshinncowan
statusdecidedwriting
resolutionfixed
statuswritingclosed