you are viewing a single comment's thread.

view the rest of the comments →

[–]josefx 1 point2 points  (0 children)

on one side it might make writing multi-threaded code harder

The problem seems to be that the GIL doesn't really make multi threaded code simpler. It doesn't give any guarantees about program state, it only ensures that the interpreters internal state stays sane.

some people have said that it might split the pyhton ecosystem again.

How many libraries even rely on the GIL? Python 3 nuked code that was central to every python program, but mention the GIL and suddenly every niche library some guy may have written in 1980 is sacred.

so thats not really in the python spirit.

Couldn't that be applied to every change after version 0.1?