guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: about coroutines


From: Marius Vollmer
Subject: Re: about coroutines
Date: 21 Nov 2001 20:07:45 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1

Michele Bini <address@hidden> writes:

> I think that there is a problem with storing continuations for
> coroutines in lexically scoped (non-global) variables or passing them
> as arguments or as return values, since when you create a continuation
> to save the current execution point for a coroutine there is the risk
> that a reference to the continuation for a previous execution point
> still exists (in the stack); when this happens a chain of unfreeable
> continuations will accumulate over time.

Do you think this is a bug on Guile's part, or is it unavoidable?  I
plan to find the precise location where the continuation references
stick...



reply via email to

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