Comment by pphysch
4 days ago
The design and success of e.g. Golang is pretty strong support for the idea that you can't and shouldn't separate a language from its broader ecosystem of tooling and packages.
4 days ago
The design and success of e.g. Golang is pretty strong support for the idea that you can't and shouldn't separate a language from its broader ecosystem of tooling and packages.
The success of python is due to not needing a broader ecosystem for A LOT of things.
They are of course now abandoning this idea.
> The success of python is due to not needing a broader ecosystem for A LOT of things.
I honestly think that was a coincidence. Perl and Ruby had other disadvantages, Python won despite having bad package management and a bloated standard library, not because of it.
The bloated standard library is the only reason I kept using python in spite of the packaging nightmare. I can do most things with no dependencies, or with one dependency I need over and over like matplotlib
If python had been lean and needed packages to do anything useful, while still having a packaging nightmare, it would have been unusable
3 replies →
The bloated standard library is the reason why you can send around a single .py file to others and they can execute it instantly.
Most of the python users are not able nor aware of venv, uv, pip and all of that.
It's because Ruby captured the web market and Python everything else, and I get everything is more timeless than a single segment.
1 reply →