Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!eu.feeder.erje.net!ecngs!feeder2.ecngs.de!feeds.phibee-telecom.net!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.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'subject:Python': 0.06; 'from:addr:ethan': 0.09; 'from:addr:stoneleaf.us': 0.09; 'from:name:ethan furman': 0.09; 'lawrence': 0.09; 'message- id:@stoneleaf.us': 0.09; 'method,': 0.09; '~ethan~': 0.09; 'python': 0.11; 'changes': 0.15; 'itertools': 0.16; 'pypi?': 0.16; 'recipes': 0.16; 'semantics': 0.16; 'thursday,': 0.16; 'wrote:': 0.18; 'module': 0.19; '>>>': 0.22; 'header:User-Agent:1': 0.23; 'documented': 0.24; 'java': 0.24; 'header:In-Reply-To:1': 0.27; 'am,': 0.29; 'getting': 0.31; 'minor': 0.31; 'yes.': 0.31; 'stuff': 0.32; "we're": 0.32; 'subject:the': 0.34; 'anywhere': 0.35; 'there': 0.35; 'charset:us-ascii': 0.36; 'should': 0.36; 'january': 0.37; 'thank': 0.38; 'needed': 0.38; 'to:addr:python- list': 0.38; 'to:addr:python.org': 0.39; 'received:173': 0.61; 'obvious': 0.74; 'received:64.5': 0.84 Date: Thu, 09 Jan 2014 10:29:37 -0800 From: Ethan Furman User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1 MIME-Version: 1.0 To: python-list@python.org Subject: Re: the Gravity of Python 2 References: <52CE3416.9090501@stoneleaf.us> <7wiottej72.fsf@benfinney.id.au> <82fa7f62-9625-41cc-8d1f-c87c0e51cb47@googlegroups.com> <6c2d5547-50e1-4bb0-a517-d35886085665@googlegroups.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3304.hostgator.com X-AntiAbuse: Original Domain - python.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stoneleaf.us X-BWhitelist: no X-Source-IP: 173.12.184.233 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: ([173.12.184.233]) [173.12.184.233]:47783 X-Source-Auth: ethan+stoneleaf.us X-Email-Count: 1 X-Source-Cap: dG9idWs7dG9idWs7Z2F0b3IzMzA0Lmhvc3RnYXRvci5jb20= 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: 16 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1389293519 news.xs4all.nl 2848 [2001:888:2000:d::a6]:41212 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:63625 On 01/09/2014 10:20 AM, Mark Lawrence wrote: >> On Thursday, January 9, 2014 11:30:31 AM UTC-5, Mark Lawrence wrote: >>> So all of the itertools recipes should be part of the Python module and >>> not in more-itertools on pypi? >> >> Certainly, the recipes that are documented on the official itertools page, yes. > > No thank you, I don't want the Python docs getting anywhere near the size of their Java equivalents. To be fair, the recipes on the itertools page are there so that minor changes can be made (flavor to taste, so to speak) to get exactly the semantics needed by the individual programmer. With the timezone stuff we're looking for The One Obvious Way, which should be a method, not a recipe. -- ~Ethan~