Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.stack.nl!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!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.009 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'subject:Python': 0.06; 'killer': 0.07; 'python3': 0.07; 'subject:How': 0.10; 'cc:addr :python-list': 0.11; 'python': 0.11; '24,': 0.16; 'backwards': 0.16; 'bespoke': 0.16; 'python3.': 0.16; 'reinvent': 0.16; 'ties': 0.16; 'sat,': 0.16; 'wrote:': 0.18; 'library': 0.18; 'trying': 0.19; 'seems': 0.21; 'cc:addr:python.org': 0.22; 'focusing': 0.24; 'cc:2**0': 0.24; '(for': 0.26; 'header:In-Reply-To:1': 0.27; 'am,': 0.29; 'message-id:@mail.gmail.com': 0.30; 'work.': 0.31; 'app.': 0.31; 'libraries': 0.31; 'please.': 0.31; 'critical': 0.32; 'received:google.com': 0.35; 'there': 0.35; 'step': 0.37; 'bringing': 0.38; 'rather': 0.38; 'even': 0.60; 'most': 0.60; 'new': 0.61; 'save': 0.62; 'worth': 0.66; 'brand': 0.72; 'forward,': 0.84; 'thing,': 0.91; 'baby': 0.95 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=Ql5EYMzo5FQHJqfVVcwArd4z0Nhu0ei9w5LppVmiz0o=; b=owcsWRbDIbkxtSy3wPCxyVU/hTcC5WZstTZGP8tYqWYLQHp+G1Y4VUeqv4g4Gsfhfv /ZHfXHpsEMCkWXJRQtuff6KUB/IxYtmgslKJiD5KRXuYIm0SqRpXZfV0j1DywGkEoIo9 bLsnkdp+Wk4Si2v8jzifnUcK6Crk/StE5qpqQgC81K6ji5AgtmDEADKKdDjIGswjH1SL rMwEl2yFXoCo/EkhYqLw879atr0vheDkeMfuYFJgMbhK8zcWu6t6f30INhb1lCj8Pl0U oWfffy1abwYkbko8GSNVXQfoUFUwDW3l1hetzSD1euf+m7dT++IQnq8TT1FqQHAPhoji nxjw== X-Received: by 10.224.95.73 with SMTP id c9mr18045080qan.68.1400947431364; Sat, 24 May 2014 09:03:51 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <87tx8fh50a.fsf@elektro.pacujo.net> References: <87tx8fh50a.fsf@elektro.pacujo.net> From: Devin Jeanpierre Date: Sat, 24 May 2014 09:03:11 -0700 Subject: Re: How keep Python 3 moving forward To: Marko Rauhamaa Content-Type: text/plain; charset=UTF-8 Cc: "comp.lang.python" 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: 17 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1400947434 news.xs4all.nl 2968 [2001:888:2000:d::a6]:44451 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:71965 On Sat, May 24, 2014 at 2:59 AM, Marko Rauhamaa wrote: > blindanagram : > Instead of focusing on bringing legacy libraries to Python3 (for which > there never seems to be a critical need), Python3 needs a brand new > killer module/application/library that is only available on Python3. > > Asyncio is a baby step in that direction. Yikes! Backwards incompatibility is a poor excuse for NIH syndrome. Don't reinvent the wheel, please. If there's an existing implementation of a thing, that can save you a lot of work. Even if it ties you to Python 2, that's worth it, most of the time. If you want to migrate to Python 3, help that library forward, rather than trying to make some bespoke replacement you think will be a killer app. -- Devin