News for hackers. Stuff that matters.
Re:Python adopts a 12-month release cycle by fiedzia on Friday November 01, 2019 @01:15PM (#21421261)
Because GIL is useful, preventing you from shooting yourself terribly in the foot among other benefits. Languages with better concurrency support (main reason for removing GIL) were designed from scratch for that purpose. You can't remove GIL and keep Python being Python everyone knows. And if you don't mind using another language, there are many choices.
Re:Python adopts a 12-month release cycle by laurencerowe on Friday November 01, 2019 @02:34PM (#21422255)
I believe Jython offers the same level of protection against shooting yourself in the foot as CPython, yet it allows allows for parallel execution by relying on finer grained locking. The concurrency issues with threads are still present in CPython with the GIL as the interpreter may switch threads between any instruction.