Thanks Gotoken.  Unfortunately, these coroutines are based on Ruby threads,
which are too resource expensive for my use.  I'm looking for an
implementation of coroutines which are little more than "global gotos", so
that tens or even hundreds of thousands of them can be running at the same
time.



Ken