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
