[r6rs-discuss] [Formal] Muliple value expressions in scripts
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
The current description of script semantics does not
allow multiple return values for expressions preceding
definitions. A small typo is also pointed out.
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