5 ms·
My experience is that most Python programmers would consider "pure Python" to basically be using the standard library. There's also the issue of doing complica
by __mharrison__ 3y ago
My experience is that most Python programmers would consider "pure Python" to basically be using the standard library.
There's also the issue of doing complicated work with NumPy and you start looping and revert back to slow (pure) Python because you are crossing the NumPy/ Python interface. Tools like Cython, Numba, and probably Mojo help to solve this.
- pseudalopex 3y agoPure Python means written wholly in Python to most Python programmers in my experience. For some Python programmers this excludes the 3rd party libraries they care about.
- gcr 3y agoFor scientific users like they're targeting, `numpy` effectively _is_ part of the standard library.
- ska 3y agoThe python/numpy boundary is a problem, which is sort of the value proposition of efforts like mojo or julia - no argument. But nobody doing any significant numeric work would ever consider a "pure" python matrix multiply meaningful. It's disingenuous to present that as your comparison, at least without also including the way it's actually done in practice. Honestly, it undermines their presentation with anyone involved in the area.