[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