On Fri, Nov 30, 2012 at 8:29 AM, Jean-Michel HUFFLEN
<[email protected]>wrote:

>     Hello,
>
>     I went up with reading the formal definitions of R7RS.
>
> - p. 72, the definition of the auxiliary macro "guard-aux"; the 5th
> clause reads:
>
> ((guard-aux reraise (test)) test)
>
>     It seems to me that the correct expansion should be:
>
> ((guard-aux reraise (test)) (or test reraise))
>

Yes, thanks for catching this, I've updated the draft.


> - p. 70, "define-values"; the 1st clause
>
> ((define-values () expr) ...)
>
> seems to me to be useless, "define-values" cannot be used with an
> empty list of variables, and no recursive call yields this situation;
>

It's unlikely you would intentionally do this, but it is allowed
by the specification - define-values can take any formals list,
including an empty list.

-- 
Alex
_______________________________________________
Scheme-reports mailing list
[email protected]
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

Reply via email to