3 ms·
I'm not claiming this is the case, but would someone who has followed the Python development care to enlighten the rest of the world about this? With the state
by trezor 18y ago
I'm not claiming this is the case, but would someone who has followed the Python development care to enlighten the rest of the world about this?
With the statement that Python 3 "will break compatibility" and nobody objecting is Python slowly turning PHPesque?
- deleted 18y ago[deleted]
- dazzawazza 18y agoI think everyone who uses Python seriously understands that the 'break', while annoying, is necessary to create a better language. No one really expects 2.6 to be abandoned any time soon (within the next 3 years or so) so there is plenty of time for projects you are dependant on to move over to 3.0. I think the difference between PHP and Python is that the Python community is smaller and less antagonistic toward it's '(benevolent) dictator'. I'm guessing a key difference is that most people (IMHO) that use python are programmers and understand that a little pain now is preferable to a dead language. A lot of PHP users aren't programmers. They are people who admin a PHPBB and for them it was just a huge PITA researching what worked and didn't between PHP4 and 5. Of the 30 or so python packages that my work is dependant on none of them are moving to 3.0 solely and most of them haven't finished moving to 2.6 yet. They all support python 2.4+ I'm really not worried (I am aware that that statement could bite me in the arse within the next year :).
- mojuba 18y ago> a little pain now is preferable to a dead language Who said Python is dying? It's been flourishing since it came out. It almost killed Perl, almost became a de facto standard as a dynamic scripting language, and so many people just fell in love with it. What will actually kill Python is unjustified changes that break all existing code. Or, let's view it as a different language that's simply doomed like every other attempt to "fix" things that actually work. It's that simple: fixing things that work is a waste of time.
- dazzawazza 18y agoNo one is saying that python is a dead language, as you say it's flourishing. But a little pain IS preferable to a dead language. While python works it doesn't mean it can't be improved. We are all free to stick with 2.6 if we want to.
- schtog 18y agoI don't know what you mean with PHP-esque really but I don't find it to make it messy, on the contrary the whole point seems to be to make Python more consistent and there are well-thought out plans for how to migrate code from one version to the other.