3 ms·
That's really not compelling enough to learn the differences & break backward compatibility imho
by rjaco31 12y ago
That's really not compelling enough to learn the differences & break backward compatibility imho
- task_queue 12y agoAt this point in time, the upcoming EoL in 5 years should be pressure enough to start new projects in Python 3 when possible.
- bayesianhorse 12y agoThen don't. The differences aren't that big that it would take you more than an hour or two to learn them. It's just that it takes time and effort to port older code. Python 3 is happening, and that's the reality.
- BuckRogers 11y ago"Python 3 is happening, and that's the reality. " Unfortunately, I think what this means is definitely up for debate. Python3, "happening" may be nothing more than a permanent split, not the obsolescence of 2. In fact, that's what it looks more and more like everyday. What IS happening, is that libraries are not, will not, and cannot drop 2.7 support. The opposite isn't true and may never be.
- bayesianhorse 11y agoSome libraries will never drop 2.7. I can see why some projects like Django may drop 2.7 in a few years. Django releases tend to break backwards compatibility over time anyway. I don't care either way. My older projects can't be easily upgraded from Django version to version, and my newer Projects start out on Py3k.