Hey a positive thing about Meta. Cool.
Nogil has great potential to make Python closer to first class for parallel processing. Having man power gives the SC more reason to push forward.
Meta the company and its profitability goals suck. However in pursuit of those goals I find their OSS contributions and project management to be pretty good.
Their work on Btrfs is also much appreciated.
For those wondering what PEP 703 is:
CPython’s global interpreter lock (“GIL”) prevents multiple threads from executing Python code at the same time. The GIL is an obstacle to using multi-core CPUs from Python efficiently. This PEP proposes adding a build configuration (–disable-gil) to CPython to let it run Python code without the global interpreter lock and with the necessary changes needed to make the interpreter thread-safe.
And whether PEP 703 is accepted will probably depend quite a lot on the result of this poll: https://discuss.python.org/t/poll-feedback-to-the-sc-on-making-cpython-free-threaded-and-pep-703/28540