[R6RS] summary of decisions regarding multiple values
Michael Sperber
sperber at informatik.uni-tuebingen.de
Wed Jun 21 12:38:49 EDT 2006
William D Clinger <will at ccs.neu.edu> writes:
> * Continuations created by begin must accept any number
> of values [status report].
>
> * Continuations created to evaluate an argument may
> require exactly one value, but are also free to
> accept more than one value, ignoring all but the
> first [R5RS, minutes of 26 April].
>
> * Continuations created to evaluate an argument may
> require exactly one value, or may require at least
> one value, but are also free to accept zero values
> by some ad hoc coercion, e.g. to the unspecified
> value [R5RS, minutes of 26 April].
>
> * The only continuations that are actually required
> to accept exactly one value are the continuations
> created by the call-with-values procedure when its
> second argument is a procedure that requires exactly
> one value.
>
> If anyone believes the above to be an inaccurate summary
> of what we have decided, please speak up.
I agree we explicitly decided #1. You described #2 and #3 during the
phone conference, and nobody spoke up against it, but I don't believe
we made an explicit decision on it. #4 is news to me.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
More information about the R6RS
mailing list