Mark H Weaver <[email protected]> writes:

> The problem is that the partial continuation created by
> 'abort-to-prompt' includes a stack frame for 'hash-for-each', which is
> implemented in C.  Guile does not support invoking partial continuations
> that include C stack frames.  This is Andy's area, not mine, but I guess
> the problem is that we don't have enough information to relocate a C
> stack frame.
>
> For now, the solution to problems like this is to avoid implementing
> higher-order procedures in C, so that in practice C stack frames are
> rarely found in the middle of the stack.

I see, thanks for the explanation.

Taylan

Reply via email to