Path: csiph.com!usenet.pasdenom.info!news.etla.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.045 X-Spam-Evidence: '*H*': 0.91; '*S*': 0.00; 'subject:Python': 0.06; 'upgraded': 0.07; 'psf': 0.10; 'cc:addr:python-list': 0.11; 'python': 0.11; 'jan': 0.12; '2.7': 0.14; 'changes': 0.15; 'brilliant': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'massively': 0.16; 'porting': 0.16; 'renamed': 0.16; 'all.': 0.16; 'language': 0.16; 'wrote:': 0.18; 'module': 0.19; 'projects,': 0.19; 'thu,': 0.19; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; 'developers': 0.25; 'least': 0.26; 'header:In- Reply-To:1': 0.27; 'point': 0.28; 'on,': 0.29; 'am,': 0.29; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'page.': 0.31; 'giant': 0.31; 'releases,': 0.31; 'there.': 0.32; 'python.org': 0.32; "we're": 0.32; 'subject:the': 0.34; 'could': 0.34; "can't": 0.35; "who's": 0.35; 'received:google.com': 0.35; 'add': 0.35; 'there': 0.35; 'really': 0.36; '2.6': 0.36; 'like,': 0.36; 'module.': 0.36; 'done': 0.36; 'possible': 0.36; 'application': 0.37; 'too': 0.37; 'sure': 0.39; 'how': 0.40; 'even': 0.60; 'easy': 0.60; 'most': 0.60; 'offer': 0.62; 'making': 0.63; 'such': 0.63; 'different': 0.65; 'forward': 0.65; 'here': 0.66; 'believe': 0.68; 'burden': 0.68; 'improvements': 0.68; 'home': 0.69; 'opinions': 0.70; 'helping': 0.70; 'money': 0.72; 'goal': 0.75; '2.8': 0.84; 'releases.': 0.91; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=S9IyblaqOTmG60Lb3aENFPAhupP5JjugxojRTcCq6W4=; b=0Hutqwnhjm6d7Z9Wz8Iwk8pa0vSuNdxP1dgt6VH3l54Xr5XxfWxTSwiLW81Wg56ZnT Z0ZAmuAMInClJTwP4rpiGu/i1By/wu61jYo1665fBIQ7rNLjQuebwvWgLe1GiD5AHldQ yx2QcPqWN4rxFfWUPyhX3AxisjW4+RRTIMJIR3b3eAzRYmCcwk70OrVmcDq5io2QBFMo 6J2ft8j6D+RdAH64mAkqo5SeAFOeS0EE7EUU2cz9wBPOygc3wtu6jUkEuWxFN7keRRSh zuyn0gp+k0RDMHJoljZ3lVzAvczNZe/DnJhAkHPtNOFbJrwYHQv1LOTP3DUx3ha1t6cg wpMQ== MIME-Version: 1.0 X-Received: by 10.68.108.194 with SMTP id hm2mr144168193pbb.22.1389195558762; Wed, 08 Jan 2014 07:39:18 -0800 (PST) In-Reply-To: References: <78d91$52cbf8e9$541826b9$29485@cache1.tilbu1.nb.home.nl> <4b702$52cc262e$541826b9$22985@cache80.multikabel.net> <4cbf$52cc2e82$541826b9$11761@cache70.multikabel.net> <686$52cd4640$541826b9$21896@cache1.tilbu1.nb.home.nl> <52cd4c2a$0$29979$c3e8da3$5496439d@news.astraweb.com> Date: Thu, 9 Jan 2014 02:39:18 +1100 Subject: Re: the Gravity of Python 2 From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 30 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1389195571 news.xs4all.nl 2969 [2001:888:2000:d::a6]:60849 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:63490 On Thu, Jan 9, 2014 at 2:22 AM, Martijn Faassen wrote: > I'm pointing out possible improvements that Python 2.8 could offer that > would help incremental porting efforts of applications. I'm pointing about > that helping application developers move forward incrementally may be a > worthwhile consideration. Like, there's money there. I'm not sure who's actually paying the PSF to develop a 2.8, so I'm not sure why you can say there's money there. Are you offering? Or do you have reason to believe someone else will? > You can point out that 2.6 and 2.7 were already such releases, and I will > then point out that many people *have* upgraded their applications to these > releases. Is there now going to be a giant leap forward to Python 3 by these > projects, or is the jump still too far? Opinions differ. Still waiting for a solid suggestion as to what would actually be different in 2.8 that can't be done with a module. If there's a really brilliant module that massively eases the burden of porting, then python.org / the PSF might well even add it to the stdlib, or at least point people to it from the home page. That would make for an excellent "smooth upgrade" path, dealing with the renamed modules and so on, and it takes no language changes at all. I'm pretty sure most people here are in broad agreement with your goal of making it easy to migrate to Py3. What we're not seeing - or at least, what I'm not seeing - is how a Python 2.8 would achieve that; and what several of us ARE seeing is how a Python 2.8 actually makes it harder. ChrisA