[R6RS] [R6RS-private] Proofreading
Matthew Flatt
mflatt at cs.utah.edu
Wed May 16 16:54:27 EDT 2007
At Wed, 16 May 2007 19:30:20 +0200, Michael Sperber wrote:
> > I have two questions:
> >
> > r6rs 9.6.5: and/or: do we need to say anything about multiple values for the
> > last expression?
>
> I think that case is clearcut (i.e. all values are returned), but the
> description could be made clearer. But now that you mention it, I
> wonder about the continuations created by `if', `and', and `or'. Are
> they the same as continuations created by procedure calls (i.e. largely
> unspecified wrt. multiple values), or do we enforce single values? I'm
> assuming the former, but am not sure.
Ah, of course --- my question ought to be covered by the fact that the
last expression of `and'/`or' is in a tail context relative to the
`and'/`or' expression.
Matthew
More information about the R6RS
mailing list