[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] Multiple values in BEGIN
On 05/06/11 15:18, Andre van Tonder wrote:
> Only non-final expressions, though?
>
> I don't like that restriction, because equivalence of the following two
> expressions should be to me a fundamental property of BEGIN:
>
> (begin
> (begin
> exp1)
> exp2))
>
> and
>
> (begin
> exp1
> exp2)
>
> But with ths stated restriction, they are not equivalent.
Indeed!
I would expect any expression in a BEGIN to be able to return any number
of values, and the values of the final one are the values of the entire
BEGIN.
Is that too simple? :-)
>
> Andre
>
ABS
--
Alaric Snell-Pym
http://www.snell-pym.org.uk/alaric/
_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports