[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