3 ms·
Great exposition of the situation! I was in the no-GIL camp until a few years ago, until I started thinking of all the implications: I have tons of code that mo
by mihaic 3y ago
Great exposition of the situation!
I was in the no-GIL camp until a few years ago, until I started thinking of all the implications: I have tons of code that modifies global maps from all over the place, and I feel relieved to not manage threads like in C/C++.
What I hope the solution will end up emerging would be subinterpreters that are more intuitive to use. Honestly, I don't want to pass in source code, but rather a function or module entrypoint and have the subinterpreter abstract way the instantiation boilerplate.
At least I hope everyone is keeping an open mind and is willing (and was prepared) to backtrack if something doesn't seem to be working.