Sorry Python but it is what it is.

  • ExLisper@linux.communityOP
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    11 months ago

    In my experience npm is not great but it does work most of the time. I just tried installing bunch of stuff using pip and NONE of them worked. Python is backwards compatibility hell. Python 2 vs 3, dependencies missing, important libraries being forked and not working anymore. If the official installation instructions are ‘pip install X’ and it doesn’t work then what’s the point?

    npm has A LOT of issues but generally when I do ‘npm i’ i installs things and they work.

    But the main point is that cargo is just amazing :)

    P.S. Never used ruby.

      • ExLisper@linux.communityOP
        link
        fedilink
        English
        arrow-up
        0
        ·
        11 months ago

        The main issue with JS is that every 6 months someone comes up with the next great tool that misses half of basic features and dies after 6 months when someone comes up with the next great tool. But at least the old tested solution still works unlike in Python where the main goal seems to be breaking the backwards compatibility as often as possible.

        • jjjalljs@ttrpg.network
          link
          fedilink
          arrow-up
          1
          ·
          11 months ago

          But at least the old tested solution still works unlike in Python where the main goal seems to be breaking the backwards compatibility as often as possible.

          lol what. Node does a new major release every six months. And you’re shit talking python? There’s probably never going to be another major version change, and minor versions have several years of support

          In like 10 years of python development I don’t think I’ve ever been mad about breaking changes in python.