guile-user
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]