[Python-ideas] Proposal: Moratorium on Python language changes
Guido van Rossum
guido at python.org
Mon Oct 26 15:59:00 CET 2009
On Sun, Oct 25, 2009 at 9:07 PM, Stephen J. Turnbull <stephen at xemacs.org> wrote:
> Guido van Rossum writes:
> > The proposed moratorium is a *conscious decision*, an intentional
> > policy meant to have a certain effect. This is just the opposite of
> > evolution in nature (unless you believe in "intelligent design" :-).
> By Clarke's Law, I see no way to distinguish between the presence and
> the absence of intelligent design in nature.
So using Occam's razor we might as well assume there is none.
> > While I mentioned 3.x in my original message about the moratorium, I
> > didn't mean to imply that the moratorium would solve the slow uptake
> > directly. The intent was to give people who would otherwise work on
> > language change proposals more time and motivation to work on porting
> > 3rd party packages to Py3k.
> Time, yes, but I'm not sure I see where the motivation comes from. Do
> you mean something like:
> remove all hope from "design + maybe implementation" proposals,
> with the intent of encouraging "design + implementation + clear
> application to use case" proposals.
> where porting to Py3k should be a prolific source of use cases? ISTM
> that has been the desired historical criterion for inclusion in Python
> anyway. So a moratorium might reduce the number of "frivolous"
> proposals, but is it really going to encourage work on porting?
> (Those are all really yes/no questions from my standpoint.)
But hard to answer. Have faith. :-)
> If not, Steven d'Aprano's line that Python has been quite stable
> anyway, up to Python 3, and so (IIU him C) there's really no need for
> a formal moratorium, becomes very plausible.
We're seeing an influx of new developers. They don't all remember or
understand why we had to limit releases to once per 18+ months. The
moratorium reminds them and their fans of the importance of *not*
adding new features.
> That is, since there
> doesn't seem to be a strong call for a moratorium from the Jython /
> Cython / IronPython / PyPy end. (So far, that it. I don't suppose
> the final word has been spoken by those developers, yet.)
> > PS. My elbow needs a couple more weeks of rest. Limiting myself to
> > ultra-short emails.
> May the Intelligent Designer have mercy on your elbow!<wink>
I trust my doctor a little more.
--Guido van Rossum
PS. My elbow needs a couple more weeks of rest. Limiting myself to
More information about the Python-ideas