Neil Jerram <[EMAIL PROTECTED]> writes:

> Cunning, isn't it?  It passes the test because a continuation captured
> during an ecache_evalx call will preserve the values on the stack, and
> because the values on the stack are not affected by set!s on the letrec
> environment.

Yep, I was thinkning in this direction as well... looks like the right
approach.

> What do you think?  It seems like a very self-contained trick, so I
> think we could easily copy it to Guile.

The trick: yes; the code: probably not.  Neil, do you want to do it?

-- 
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3  331E FAF8 226A D5D4 E405


_______________________________________________
Guile-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to