It's determined by the implementation. <
https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/MultipleValues.md>
lists what several implementations actually do. Many similar pages are
accessible from <
https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/ImplementationContrasts.md
>.
On Thu,
I've looked in some RnRS documents and can't find answer to the following:
Is the value of a `values' expression in a non-values context defined?
In Guile, `(write (values 1 2 3))' generates `1'. Does the language standard
specify this or is this determined by implementation? In other words, is