[R6RS] Multiple-value unspecifiedness

dyb at cs.indiana.edu dyb at cs.indiana.edu
Mon Jul 31 11:38:28 EDT 2006


> > Could somebody suggest some wording to go in the report?
>
> If no values or more than one value are returned to a
> continuation that was not created by call-with-values
> and was not created by a begin expression, then an
> exception might be raised.
>
> We could haggle over whether the word "might" should
> be "may" or "should", but the R6RS has to deal with
> this kind of issue in several places, and should use
> the same kind of language throughout.  For suggested
> definitions of "must raise", "should raise", "may
> raise", and "might raise", see draft/safety/safety.txt.

Ok, I'll haggle.  While I prefer "should be raised", I think that
"exception may be raised" is most in the spirit of our agreement to leave
this unspecified.  Otherwise the wording is fine with me.

Kent



More information about the R6RS mailing list