Hey, go for broke, force the world to Perl6 (dare ya!!)
Announcement
Collapse
No announcement yet.
Ubuntu & Debian Moving Along With Plans For Removing Python 2 Packages
Collapse
X
-
Originally posted by dungeonYeah, people shouldn't learn old things, only new ones
Originally posted by DoMiNeLa10 View PostI'd love to see people embrace new things a little bit more, so maintenance of legacy software is not an issue.
.
Comment
-
Originally posted by cjcox View PostHey, go for broke, force the world to Perl6 (dare ya!!)
- Likes 3
Comment
-
Originally posted by onicsis View PostWTF
From https://www.python.org/download/releases/3.0/
A step forward, in the right direction, but to late .
Python 3 should have been the default python version already since Ubuntu 14.04 or 16.04. And Not to wait until 2020.
The good news:Python 4 will be default in Ubuntu, around 2050
- Likes 2
Comment
-
Good. We've only been trying to get rid of python 2 for a decade. I picked up a book on Python that was published a couple of years ago. To my amazement, the book only covered python 2. The author in the preface said something like "If people tell you why learn python 2 and not python 3, ask then when they will no longer have any packages that require python 2, that should shut them up". I'm not making this up, that's how ridiculous python 2 devs are, clinging to a past long gone, too lazy to convert their (mostly) spaghetti code to python 3.
Python in general is such a mess that you need to manage a different virtual environment for every single project you work on, since something is likely to break all the time. I use Anaconda to manage this rather "easily", but can you even think of another programming language which such crazy versioning hell that you need to have a virtual environment management distro?
- Likes 2
Comment
-
Originally posted by Neraxa View Post
Perl expert here. Perl 5 is not going anywhere.
I was trying to be funny.
(Why is it called Perl?)
- Likes 1
Comment
-
Thanks for the post Andy. I can’t imagine any other programming niche with so many luddites. Can you imagine any other user of a rapidly evolving language (Rust, Swift and even C++ come to mind), having the same attitude and having the community accept it.
Originally posted by AndyChow View PostGood. We've only been trying to get rid of python 2 for a decade. I picked up a book on Python that was published a couple of years ago. To my amazement, the book only covered python 2. The author in the preface said something like "If people tell you why learn python 2 and not python 3, ask then when they will no longer have any packages that require python 2, that should shut them up". I'm not making this up, that's how ridiculous python 2 devs are, clinging to a past long gone, too lazy to convert their (mostly) spaghetti code to python 3.
Python in general is such a mess that you need to manage a different virtual environment for every single project you work on, since something is likely to break all the time. I use Anaconda to manage this rather "easily", but can you even think of another programming language which such crazy versioning hell that you need to have a virtual environment management distro?
- Likes 3
Comment
-
Interesting comment about Apple. Honestly I see them giving up on Python with the focus being put on Swift. The primary reason being that languages must evolve with the technology and the non sense around Python highlights how difficult that can be if the community has too many lazy programmers. {Lazy being the kindest term I can use here}.
I can remember when Ruby was a thing at Apple so a change of direction, with Python, is easy to imagine. It isn’t just Apple either; as alternative to Python crop, up you will see more and more people leaving simply saying it isn’t worth the grief. Programming languages have a life time after which they become a memory, Python currently enjoys a vibrant life but if these problems persist it will die off. I’ve been around long enough to see many “hot” languages that are barely mentioned these days, Python can go that way if the community can’t get past Python 2 and it’s unnatural resistance to breaking changes.
Originally posted by cjcox View Post
I know, however, almost the exact same arguments can be made for preserving Python 2. In fact, if Apple were to continue to force it, what a difference that would make.
I was trying to be funny.
(Why is it called Perl?)
Comment
Comment