4 ms·
Here are some possible reasons. They use unmaintained C extensions that won't be updated. They maintain C extensions that would be complex or painful to updat
by throw16180339 3y ago
Here are some possible reasons.
They use unmaintained C extensions that won't be updated.
They maintain C extensions that would be complex or painful to update.
They're concerned about fragmenting the ecosystem into GIL and No GIL.
They think that it will make single-threaded Python programs slower.
They have no interest in multithreaded Python and don't think the additional complexity is justified.
- wheelerof4te 3y ago> They use unmaintained C extensions that won't be updated. Well, that's on them. > They're concerned about fragmenting the ecosystem into GIL and No GIL. Same way we have fragmentated ecosystem into ASYNC vs SYNC now? /s > They think that it will make single-threaded Python programs slower. Python is already horribly slow. A little bit slower single thread programs shouldn't be a problem. But the inability to run multi-threaded programs effectively in this day and age is very much a problem.