On Tue, Jan 7, 2014, at 06:06 PM, Nick Coghlan wrote:
> On 8 Jan 2014 08:44, "Eric V. Smith" <e...@trueblade.com> wrote:
> >
> > On 1/7/2014 7:33 PM, Benjamin Peterson wrote:
> > > A PyPI module is not so great because you'll have to change every
> > > formatting operation to use a function from a module rather than the %
> > > operator or the format method.
> >
> > I think this is the crux of the issue. Are we trying to say "porting
> > your existing code will be easier", or "change your existing code to
> > this new library, and we'll provide the library on 2.x and 3.y" (for
> > some values of x and y).
> >
> > I think the former is the right way to go, but I also think if we do
> > that we should shoot for 3.4, and this would necessitate a delay in 3.4.
> > Providing this feature for 3.5 might be too late for the target audience
> > of code porters.
> 
> I'm saying hacking in a complex change in a few weeks when there isn't
> consensus even on the basics of the design just because a few moderately
> high profile developers failed to understand what "5 years to be the
> default choice for new projects" meant would be the height of
> irresponsibility.

It's not design from scratch, since it should be fairly close to the 2.x
string formatting mini-languages.

> 
> The 5 year goal was for the Python 3 ecosystem to be a sufficiently
> functionally complete alternative to Python 2 for it to be recommended by
> default for every use case where Python 2 wasn't already being used.
> 
> Addressing the key remaining barriers to migration for existing Python 2
> users would be an excellent objective to attain before we end upstream
> support for Python 2.7, but it's one that would be better addressed by a
> slightly shorter dev cycle than normal for 3.5 than it would be by
> falling
> into the "just one more feature" trap for Python 3.4.

I think a shorter cycle for 3.5 is fine, too.
_______________________________________________
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers

Reply via email to