> From: Taylor R Campbell <campb...@mumble.net>
> Date: Sat, 28 Apr 2012 14:23:51 +0000
> 
>    Date: Fri, 27 Apr 2012 18:40:16 -0700
>    From: Matt Birkholz <m...@birkholz.chandler.az.us>
> 
>    ... and let's get concrete with the existing thread-event mechanism.
> 
> Please don't.  It's extremely hard to engineer anything reliably [...]

Don't you know it is bad form to tell someone what they're doing is
impossible?

> Interleaving output is one thing.  Crashing because of corrupted
> internal data structures is quite another.

OK, but let us count the cost.

>    > MIT Scheme has some particularly bad failure modes [...]
>
> One easy way is to close a channel that someone's waiting to do I/O
> on.

Oh my; that WAS spectacular.

But Scheme is just calling test-select-registry with a closed channel
still in io-registry.  I patched it.

Anything else?

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

Reply via email to