Michael FIG | 3 May 08:14

Re: PipeStreams (aka. generators)

Hi,

"Dan Amelang" <daniel.amelang@...> writes:

> I hope the implementation issues can be overcome, perhaps by
> leveraging future COLA developments (new GC, freedom from C stack,
> etc.).

Doing some research on it, Hans Boehm seems to recommend treating
coroutines as a new port of libgc to another thread library.  So,
perhaps, the right thing to do for now is create a simple NxM
threading library and adapt libgc to it.

This is something that has been on my personal "fun projects" list for
quite some time, so I wouldn't mind giving it a shot.  Now that I have
VC++ Express Edition, I can even do something that will work under
Windows.

At least any GC changes should be valuable learning for future
architecture,

--

-- 
Michael FIG <michael@...> //\
   http://michael.fig.org/    \//


Gmane