3 ms·
what happened to the recent work that was apparently a successful elimination of the Global Interpreter Lock? My work would become an order of magnitude easier
by ledauphin 5y ago
what happened to the recent work that was apparently a successful elimination of the Global Interpreter Lock?
My work would become an order of magnitude easier if I did not have to use multiprocessing to get parallelism across shared memory.
- digisign 5y agoThere are several projects at work, any of which should land if they are successful.
- vlovich123 5y agoYeah, that was my first thought. I think Sam Gross' work is being mainlined already so hopefully this is yet more improvements on top? Unclear.
- sigzero 5y agoI believe that is a continuing WIP.
- tryptophan 5y agoUgh yeah, I hope this eventually happens. If some fork of python that has no GIL becomes popular, another python 3 situation could emerge with the community splitting. This "reference implementation should be simple and easy to read" is the dumbest part of python, unnecessarily holding it back imo.
- mkoubaa 5y agoHPy is an interesting possibility. Make the C API opaque, let extension modules migrate to it, which then allows for competing runtimes to have all the libraries out of the box