[Python-ideas] The future of Python parallelism. The GIL. Subinterpreters. Actors.
Eric Snow
ericsnowcurrently at gmail.com
Fri Jul 13 20:32:36 EDT 2018
On Tue, Jul 10, 2018 at 8:32 AM David Foster <davidfstr at gmail.com> wrote:
>
> I was not aware of PyParallel. The PyParellel "parallel thread"
> line-of-execution implementation is pretty interesting. Trent, big kudos
> to you on that effort.
+1 It's a neat project. Trent's pretty smart. :)
> Since you're speaking in the past tense and said "but we're not doing it
> like that", I infer that the notion of a parallel thread was turned down
> for integration into CPython, as that appears to have been the original
> goal.
>
> However I am unable to locate a rationale for why that integration was
> turned down. Was it deemed to be too complex to execute, perhaps in the
> context of providing C extension compatibility? Was there a desire to
> see a similar implementation on Linux as well as Windows? Some other
> reason?
Trent can correct me if I'm wrong, but I believe it boiled down to
challenges with the POSIX implementation (that email thread implies
this as well), likely coupled with limited time for Trent to work on
it.
-eric
More information about the Python-ideas
mailing list