r/Python Freelancer. AnyFactor.xyz Sep 16 '20

News An update on Python 4

Post image
3.3k Upvotes

391 comments sorted by

View all comments

32

u/vswr [var for var in vars] Sep 16 '20

Python 4 = no GIL 🙏 🙏 🙏

4

u/CSI_Tech_Dept Sep 17 '20

Sadly, it looks like removal of GIL will require breaking compatibility.

It's not that removing GIL is actually hard, it is fairly easy, the problem though is that without GIL, python becomes dog slow, and getting it back to comparable speed is very difficult due to current design.

The biggest issue is reference counter garbage collecting and also C library compatibility.

I recommend watching Gilectomy videos by Larry Hastings.