[R6RS] Request for vote: Syntax for multiple values

dyb at cs.indiana.edu dyb
Fri Dec 23 10:29:32 EST 2005


> It seems the discussion has died down for this one.  So I think we're
> ready for a vote.  Most people who had a definite preference seemed to
> like Kent's proposal:
>
> In the R5RS formal syntax, extend <binding spec> as follows:
>
> <binding spec> -> (<binding lhs> <expression>)
> <binding lhs> -> <variable>
>                | (<variable>*)

I vote 'yes'.

> ... and extend the semantics of LET, LET*, LETREC, and LETREC*
> accordingly.
>
> As a separate issue, provided we agree on the above, I'd like to vote
> on whether we also want to allow:
>
> <binding lhs> -> (<variable>+ . <variable>)

I vote 'no'.

Kent


More information about the R6RS mailing list