[Top][All Lists]
[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...
- about coroutines, Michele Bini, 2001/11/17
- Re: about coroutines, Keith Wright, 2001/11/18
- Re: about coroutines, Michele Bini, 2001/11/18
- Re: about coroutines, Keith Wright, 2001/11/18
- Re: about coroutines, Marius Vollmer, 2001/11/19
- Re: about coroutines, Keith Wright, 2001/11/19
- Re: about coroutines, Michele Bini, 2001/11/19
- Re: about coroutines,
Marius Vollmer <=
- Re: about coroutines, Michele Bini, 2001/11/22
- Re: about coroutines, Marius Vollmer, 2001/11/29
- Re: about coroutines, mibin, 2001/11/30