Python 3.0 To Be Backwards Incompatible 438
Stony Stevenson writes "Organizations using Python will be affected in a major way by changes in store for the language over the course of the next twelve months, Linux.conf.au attendees were told this morning. The Python development community is working towards a new, backwards-incompatible version of the language, version 3.0, which is slated for release in early 2009. Anthony Baxter, the release manager for Python and a senior software engineer at Google Australia, said "We are going to break pretty much all the code. Pretty much every program will need changes." Baxter also added another tidbit for attendees, saying that Python accounts for around 15 percent of Google's code base."
Workaround... (Score:5, Funny)
Just kidding Python fanbois :-)
Chill, it's Friday.
Re:Just rename it. (Score:5, Funny)
There are already other [wikipedia.org] languages [wikipedia.org] doing this. If you think naming closely-related languages the same thing is a kludge, what do you think of naming mostly-unrelated languages the same thing?
Python is doomed (Score:5, Funny)
Re:Whiners (Score:4, Funny)
Re:Another Shock Story (Score:3, Funny)
This is already done in the distros I've seen.
It does have block statements. (Score:3, Funny)
Re:Just rename it. (Score:5, Funny)
Python's named after the troupe Monty Python, not after the snake species. I don't think renaming it is a good idea, but suitable successors would be [Life of] Brian, [Fish Called] Wanda, Flying Circus, Holy Grail or perhaps start with sub-versions like Cleese, Chapman and Palin.
Alternatively, pick another troupe or favorite comedy show: Fry and Laurie, Mr. Bean, Fawlty Towers or Red Dwarf. Or my favorite, which brings back in the snake species AND British comedy into circular pun, Blackadder.
While talking about puns, snakes and coming full circle, I suggest Ouroboros.
Re:Just rename it. (Score:3, Funny)
"THAT'S IT! I have had it with these muthafuckin' snakes on the covers of these muthafuckin' O'Reilly books!"
- Guido L. Jackson.
Re:Whiners (Score:5, Funny)
It's almost like there's more than one person with an opinion on this!
Shocking! (Score:3, Funny)
Re:Just rename it. (Score:2, Funny)
Re:Just rename it. (Score:2, Funny)
Re:Just rename it. (Score:5, Funny)
Re:Smartass C programmer says... (Score:3, Funny)
i.e. print "%03d %03d" % ( num1, num2 )
or, using a hash, print "%(foo)03d %(bar)03d" % { 'foo': num1, 'bar': num2, 'baz': num3 }
So, what exactly is Python missing here, oh wise and mighty smartass C programmer?
If you develop in python (Score:2, Funny)
Re:Just rename it. (Score:3, Funny)
Me: 'Yeah. They're ready to go, and they're all Fawlty now'.
I think we better stick with "Python". Or "Smeghead".
Re:How did that Cripple PHP (Score:3, Funny)
One can only guess when the next major overhaul will be. Who knows, it might even be PHP 6.
Re:It's a race (Score:5, Funny)
Re:It's a race (Score:4, Funny)
>>>"python" > "perl"
True
Whereas if you ask perl:
perl -e 'print "python" > "perl"'
It remains silent, see?
Keyword replacement (Score:2, Funny)