Am 02.11.2013 23:49, schrieb Evan Hanson:
On 2013-11-02 21:10, "Jörg F. Wittenberger" wrote:
deconstructing the zero-value case as a special case but handling the
one-valued case using the generic multiple value procedure C_values,
which is according to my understanding less efficient - hence it
On Thu, Oct 31, 2013 at 09:07:05PM +1300, Evan Hanson wrote:
> The second modifies `force` and adds R7RS's `delay-force` to provide
> R7RS/SRFI 45-style lazy semantics, meaning "delay-forced" promises are
> peeled in constant space. In this case, a forced promise may now act as
> a box for another;
Peter Bex writes:
> Ah, very good!
>
> I have nothing to comment on this, so I'm just attaching them as-is,
> plus a signed-off-by line, so the next guy can just sign it off and
> push. :)
>
> Thanks!
Thanks from me as well, I've pushed the patches and closed the ticket.
Moritz
"Jörg F. Wittenberger" scripsit:
> Sure it's easy to convert multiple value returns into a single value
> (e.g. a list) and back. Scheme _could_ be done without multiple
> values at all (the way you describe). Just: multiple values are
> useful as an alternative to "(one shot) objects" and _may_