This is the mail archive of the guile@sources.redhat.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: continuation and multi-threading


"Khimenko Victor" <guile@khim.sch57.msk.ru> writes:

> First of all Guile must be SCHEME implementation. Scheme with slow
> continuations is still Scheme with slow continuations. Scheme without
> continuations is not Scheme anymore.

Okay..  Maybe I'll choose the easiest way to implement continuations.
What would be the best way for that?


Jost Boekemeier <jostobfe@calvados.zrz.TU-Berlin.DE> writes:

> I think a quick fix would be to allocate frames on the
> heap and link them together.  Of course, solutions 2--5 
> will be slower than solution 1 but will they be much slower?
> I think a slowdown up to factor 2 would be acceptable.

This is quite easy, but how could the VM know when a frame could be
collected?  Is there any good documentation describing these issues?

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]