-74
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 10 Jun 2025
-74 points (22.8% liked)
Fediverse
34577 readers
1420 users here now
A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).
If you wanted to get help with moderating your own community then head over to [email protected]!
Rules
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general Lemmy.world rules.
Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)
founded 2 years ago
MODERATORS
Python 2 transition took decades and EOL was almost a decade ago, get over it. If you still want to use it, use it!
I don't understand this approach at all. Software evolves and sometimes you need breaking changes. Godot did it as well, but I guess that "great for tinkering" as well.
It fills me with confidence that the language is the most widely used in the world and is not afraid to do what must be done instead of growing stale and unwieldly so that lazy developers don't learn anything new.
Yes I don't think that demolishing whole ecosystems is a good thing. I think that it's a shitty mentality of wanting shiny and new shit and fixing what isn't broken. I am a believer in legacy support and I find it weird and concerning to see and hear people complain about it. You do realize that if Python had been the Web's scripting engine instead of JS, a lot of Websites would've been, and still would be trashed and unusable due to said breaking changes with zero regard for legacy support. Thankfully that wasn't the case, but it does go to show that legacy support and backwards compatibility is important.
But python isn't the webs scripting engine. If it was, browsers would have support for python3 and 2.
I mean, maybe? I don't know, I don't live in that mirror universe where python supplanted JS. Though considering how hard the push was to abandon and burn down python2, I have a feeling even if it was a web scripting language the same push would've happened and it would've just broken a lot more stuff since you know "sECuRiTY".
I mean, looking at what python3 broke, they are some changes that were well needed. https://docs.python.org/release/3.0.1/whatsnew/3.0.html
I think it would be like xhtml, which broke compatibility with old versions of html, but was (and still is) supported by browsers.