bitter-ability-32190
06/09/2023, 5:50 PMno-gil
PEP discussion on Discourse.
We got mentioned 🎉
An example of this is asynchronous Rust code. Frequently this uses multithreaded event loops where tasks can move between worker threads. With a nogil Python, all worker threads could interact with shared Python objects without the latency of acquiring and releasing the GIL around Python touch points. I am aware of at least the Pants build system and the Robyn web framework as Rust programs which I understand are built using asynchronous event loops and could benefit from nogil. [The Pants build system has actively voiced enthusiasm in discussions on PyO3’s Github.]https://discuss.python.org/t/pep-703-making-the-global-interpreter-lock-optional-3-12-updates/26503/12?u=thejcannon