News for hackers. Stuff that matters.
Re:Python: language moratorium is lifted by pero on Saturday February 26, 2011 @05:11AM (#2265248)
So, essentially, the non-"python-is-my-second-language" crowd should wait not just for v3-as-is to gain acceptance, but until 3.3 before they start migrating, or what?

From a high-level outsider perspective, the shift from 2.x to "current" looks like amateur hour.

Re:Python: language moratorium is lifted by wisty on Saturday February 26, 2011 @07:16AM (#2265375)
> From a high-level outsider perspective, the shift from 2.x to "current" looks like amateur hour.

You are hearing a lot of noise now, because 3.X has finally become viable enough to be interesting to the wider python community, I hope. That's why people keep hyping it.

3.0 was not ready, and only a few dedicated pythoneers (like Mark Pilgrim) pushed it.

It was very professional of the python community to keep 3.X in it's mother's basement until it was well-enough dressed to be seen in public.

Re:Python: language moratorium is lifted by jnoller on Saturday February 26, 2011 @09:35AM (#2265594)
I can't express how much I love the quote "It was very professional of the python community to keep 3.X in it's mother's basement until it was well-enough dressed to be seen in public." - it's incredibly spot-on.
Re:Python: language moratorium is lifted by Locke1689 on Saturday February 26, 2011 @05:25AM (#2265265)
No, the point of the moratorium was mostly to allow interpreter/compiler implementors to catch up. As of 3.3 the team is just going to start adding minor syntax augmentations to the language gradually, as they used to do. Anyone who wants to keep current with Python should just learn the syntax additions as they come out. The base syntax of Python 3 will not be changing any time soon.

From a high-level outsider perspective, the shift from 2.x to "current" looks like amateur hour.

I don't even know what this sentence means.

Re:Python: language moratorium is lifted by pero on Saturday February 26, 2011 @05:37AM (#2265279)
It means that I don't know what I'm talking about; and what I'm adjudging is dissuading me from 'correcting' that.
Re:Python: language moratorium is lifted by jamesrom on Saturday February 26, 2011 @06:18AM (#2265318)
That you expound your claim with adornment and superfluous grammar obfuscates your intent to purport and diseminate the acceptation of your supposition.

...

In other words, no one knows what you are talking about.

Re:Python: language moratorium is lifted by pero on Saturday February 26, 2011 @06:45AM (#2265354)
A semi-colon for a poem, really? Could I have not meant to meant to emphasize the first part of that sentence with a break while continuing the train of thought? By the way, it's 'disseminate.'
Re:Python: language moratorium is lifted by bpodgursky on Saturday February 26, 2011 @03:31PM (#2266449)
Nice try, Watson.
Re:Python: language moratorium is lifted by ableal on Saturday February 26, 2011 @06:09AM (#2265306)
> the shift from 2.x to "current" looks like amateur hour

"Amateur hour" would be to expect the shift to occur overnight, with magic powers conferred by unicorns and butterflies. If you look at the developers posts (instead of random uninformed excitable blogs) you'll see that it was realistically expected to take a few years.

See, for instance, core developer J. Noller's comment here: http://news.ycombinator.com/item?id=2130854

Re:Python: language moratorium is lifted by jedbrown on Saturday February 26, 2011 @07:16AM (#2265376)
Perhaps my biggest complaint is that until recently, Python-2.x releases were not packaged with an executable named "python2", thus during the transition to Python-3.x, there is no safe way to specify which major version your script requires in the shebang. Arch Linux is already using version 3 for /usr/bin/python so any third-party scripts that require version 2 are broken. Other distros may wait a few years to do this, but it will still be painful. It would be much nicer if script writers could update the shebang to use "python2" if that is what they need. (It is difficult to make the same code be valid in python3 and python2 if you have to support people on RHEL4 or RHEL5 (python 2.3 and 2.4 respectively), for example.)
Re:Python: language moratorium is lifted by JeremyBanks on Saturday February 26, 2011 @07:56AM (#2265426)
This is a mistake on the part of Arch. The Python team intended that "python" would be the canonical name for the Python 2 binary, with "python3" used where Python 3 was intended.
Re:Python: language moratorium is lifted by orlandu63 on Saturday February 26, 2011 @08:59AM (#2265534)
Have you any citations to back up that statement?
Re:Python: language moratorium is lifted by jnoller on Saturday February 26, 2011 @09:23AM (#2265565)
It's been hashed out over years on the Python-dev list.
Re:Python: language moratorium is lifted by martincmartin on Saturday February 26, 2011 @07:10AM (#2265368)
Please don't feed the trolls.
Re:Python: language moratorium is lifted by pero on Saturday February 26, 2011 @07:37AM (#2265397)
With what? Knowledge? Get over yourself.
Re:Python: language moratorium is lifted by pero on Saturday February 26, 2011 @07:38AM (#2265403)
Is this standard practice for language new version roll-outs?