3 ms·
I wasn’t talking about nerfing C-extensions. You can get the same power out of a smaller, well-defined interface that would give the interpreter a lot more leew
by throwaway894345 4y ago
I wasn’t talking about nerfing C-extensions. You can get the same power out of a smaller, well-defined interface that would give the interpreter a lot more leeway for optimization. This optimizations would therefore make native Python packages more feasible, making the ecosystem less dependent on C extensions. Anyway, I don’t think people use Python because of the C-extensions packages (although there are certainly some exceptions e.g., pandas), I think people use C extensions because the native performance is so poor.
- pwang 4y agoOver 50% of Python users report using it for data-related things, e.g. data science, ML, etc. (Jetbrains poll) That's numpy, pandas, sklearn, and friends.
- throwaway894345 4y agoFair enough. I defer to JetBrains on that point.