Intent to approve PEP 703: making the GIL optional
Naiive question: Who needs No-GIL when we have asyncio and multiprocessing packages ?never ever had a problem with GIL in python, always found a workaround just by spinning up ThreadPool or ProcessPool, and used async libraries when needed.is there any use case of No-GIL which is not solved by multiprocessing ?I thought Single threaded execution without overhead for concurrency primitives is the best way to high performance computing (as demonstrated by LMAX Disruptor)