News for hackers. Stuff that matters.
Re:Why Python keeps growing, explained by dragonwriter on Friday March 03, 2023 @02:10PM (#35013722)
That's what numba [0] is for (can also help with the NumPy stuff in certain cases.)

[0] https://numba.pydata.org/

Re:Why Python keeps growing, explained by _aavaa_ on Friday March 03, 2023 @04:39PM (#35015394)
Oh, I'm familiar with numba and while it certainly helps, it has plenty of it's own issues. You don't always get a performance gain and you only find this out at the end of a refactoring. Your code can get less readable if you need to transport data in and out of formats that it's compatible with (looking at you List()).

To say nothing of adding yet another long dependancy chain to the language (python 3.11 is still not supported even though work started in Aug of last year).

I do wonder if the effort put into making this slow language fast could have been put to better use, such as improving a language with python's ease of use but which was build from the beginning with performance in mind.