> From: Matt Birkholz <m...@birkholz.chandler.az.us>
> Date: Fri, 4 May 2012 12:14:34 -0700
> 
> [...] but I don't doubt you can get yourself in another fix if you
> keep on like THAT!

I don't mean to discourage you from hacking -- just the opposite!  You
might have found yourself at the bottom of a dark pit, but it was not
all chaos.  The continuations, their control points and dynamic
states, look to be working correctly, though perhaps surprisingly.
And an interrupt reset the console-thread.  A surprise pitfall or two
is more than half the fun, ya?

The patch boarding up this pit is a kludge that enforces the
expectation that block-on-io-descriptor is not unwound except by the
thread holding the io registration.  There might be situations where
such intimate cooperation among threads is intended, where I have
frustrated the intuitions of a different user, so I went no further
than block-on-io-descriptor.

Caveat within-continuation emptor.

_______________________________________________
MIT-Scheme-devel mailing list
MIT-Scheme-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/mit-scheme-devel

Reply via email to