[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Hash table cursor with delimited continuations
From: |
Taylan Ulrich Bayırlı/Kammer |
Subject: |
Re: Hash table cursor with delimited continuations |
Date: |
Fri, 02 Oct 2015 08:53:51 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Mark H Weaver <address@hidden> 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