Hi Ian, Ian Price <ianpric...@googlemail.com> writes:
> Mark H Weaver <m...@netris.org> 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