<p>> Regardless, I still think the GIL should be fixed or the threading module<br>
> removed. It's disingenuous to have a threading module when it doesn't work<br>
> as advertised due to an interpreter "feature" of dubious merit anyway.</p>
<p>Is this a serious proposal? Without threads, is there any reasonable cross-platform way to communicate interactively with multiple subprocesses over pipes? Windows doesn't have select. I don't *like* using threads, but as far as I can tell they're the only available way to do this.</p>