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.

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 →