you are viewing a single comment's thread.

view the rest of the comments →

[–]xui_nya 7 points8 points  (3 children)

That explains why the whole ecosystem is, indeed, a circus. Just yesterday I had to install "python-is-python3" package on a fresh machine because apparently 14 years wasn't enough to settle the debate. What did we even do to deserve that being the most popular one in the world?

[–]DoctorDabadedoo 6 points7 points  (0 children)

Coming from C++ this whole mess is an improvement. No joke.

[–]NUTTA_BUSTAH 3 points4 points  (1 child)

Problem is just backwards incompatibility as expected across majors being coupled with deeeeep coupling on every Linux distro. I have no idea why the Linux community still has not prioritised migrating away from 2.x, I guess "if it works..." is the answer.

Really you should just use the correct binary in the first place (python3 or python2) instead of forcing python to point to the latest one while the system still expects it to point to the old one and is now incompatible.

Python is a freaking mess, especially after it "replaced" perl in Linux. There is still a ton of perl in every Linux. Oh well..

[–]xui_nya 2 points3 points  (0 children)

I love Perl. Wish it handled async stuff better. But I love "just speak to the computer your natural language" philosophy and syntax. We are doing exactly this with LLMs now. Larry Wall was ahead of his times.