Hi,

John Cowan <[email protected]> skribis:

> 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
>>.

Indeed.  The choice starting with Guile 2.0 was to automatically
truncate multiple value returns in accordance with the number of values
expected by the continuation.

You can rely on multiple-value truncation in Guile, but be aware that
other Schemes may behave differently.

Ludo’.


Reply via email to