2009/9/6 Aaron W. Hsu <[email protected]>:
> On Sat, 05 Sep 2009 23:18:25 -0400, Ray Dillinger <[email protected]> wrote:
> Just as we don't always
> use (lambda args ...),

D'oh!

> and instead use the syntactic means of binding them
> without exposing the intermediate list structure,

But we pay that price quite regularly. There is no way to destructure
that arg list without doing violence to the return continuation
semantics. Following this thread has just about entirely convinced me
to be in favor of first-class environments, because that is *exactly*
what we manipulate when the destructuring implicit in a (LAMBDA (x y)
...) form.

> multiple return values

Remain unnecessary in such a Scheme, however. :)

david rush
-- 
GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to