[r6rs-discuss] [Formal] Muliple value expressions in scripts

AndrevanTonder andre at het.brown.edu
Sun Oct 1 12:35:47 EDT 2006


Name        : Andre van Tonder
Email       : andre at het.brown.edu
Type        : defect
Priority    : minor
Component   : Script semantics
Version     : 5.91
Pages       : 27
Dependencies: None

Summary:
--------

The current description of script semantics does not
allow multiple return values for expressions preceding
definitions.  A small typo is also pointed out.

Description:
------------

The draft states: "each <expression> that
appears before a variable definition in the script body
is converted into a dummy definition (define <variable>
<expression>), where <variable> is fresh identifier."

(First a typo: "variable definition" should presumably be
                be "variable or syntax definition".)

Thes description does not allow <expression> to return
multiple values.  This restriction was presumably not the intent
of the authors.







More information about the r6rs-discuss mailing list