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 77: Proposed optional module: multiple values

2011-01-24 07:22:23
WG1 - Modules
alexshinn
major
cowan
fixed
source
closed
2010-09-07 07:19:13
defect

The multiple-values module provides multiple value returns, and exports the 5 identifiers call-with-values (allowing multiple producers), let-values, let*-values, set!-values, and values. None of these are in IEEE Scheme. Nothing in R5RS returns multiple values.

descriptionThe `multiple-values` module provides multiple value returns, and exports the 4 identifiers `call-with-values`, `let-values`, `let*-values`, `values`. None of these are in IEEE Scheme. Nothing in R5RS returns multiple values.The `multiple-values` module provides multiple value returns, and exports the 4 identifiers `call-with-values` (allowing multiple producers), `let-values`, `let*-values`, `values`. None of these are in IEEE Scheme. Nothing in R5RS returns multiple values.
descriptionThe `multiple-values` module provides multiple value returns, and exports the 4 identifiers `call-with-values` (allowing multiple producers), `let-values`, `let*-values`, `values`. None of these are in IEEE Scheme. Nothing in R5RS returns multiple values.The `multiple-values` module provides multiple value returns, and exports the 5 identifiers `call-with-values` (allowing multiple producers), `let-values`, `let*-values`, `set!-values`, and `values`. None of these are in IEEE Scheme. Nothing in R5RS returns multiple values.
resolutionfixed
statusnewclosed

WG1 voted to accept this module.