[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] SRFI-45: Support delayed expressions that return multiple va
From: |
Mark H Weaver |
Subject: |
Re: [PATCH] SRFI-45: Support delayed expressions that return multiple values |
Date: |
Tue, 19 Mar 2013 14:24:32 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Hi Ian,
Ian Price <address@hidden> writes:
> Mark H Weaver <address@hidden> writes:
>
>> Any objections to pushing this to stable-2.0?
>
> Change is simple enough, and it matches the behaviour of built-in
> force/delay. Should be a rubber stamp IMO :)
Agreed :)
> I note Eli Barzilay contributed some changes in the post-finalisation
> archive for srfi 45 to support multiple values.
Ah, thanks for pointing that out. Unfortunately, all three of his
proposals were incompatible with SRFI-45, and were not adopted anywhere
as far as I can tell (not in Racket at least). His least incompatible
proposal changed 'eager' into a macro, so that it could accept a single
expression that returns multiple values.
It's too bad no one proposed supporting multiple values before SRFI-45
was finalized. As it is, this is the best we can do while remaining
compatible with SRFI-45.
Thanks,
Mark