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.
Source for wiki MultipleValues version 1
author
cowan
comment
ipnr
198.185.18.207
name
MultipleValues
readonly
0
text
I asked my
usual suite of Schemes to evaluate `(+ 1 (values 2 3))`.
Racket, MIT,
Gambit, Scheme48/scsh, Kawa, SISC, Chibi, Chez, SCM, Ikarus, Ypsilon,
IronScheme, !SigScheme all report errors, either of the form "Single
value expected, multiple values received", or else a low-level error
reflecting how multiple values are represented.
Gauche, Chicken,
Bigloo, Guile, Larceny, Mosh, STklos reduce the multiple values to a
single value. Of these, only Guile fails to convert zero values to the
implementation-specific "unspecified" value.
time
2012-05-17 04:03:15
version
1