Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder5.xlned.com!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.097 X-Spam-Evidence: '*H*': 0.81; '*S*': 0.00; 'url:pipermail': 0.05; 'subject:Python': 0.06; 'important,': 0.07; 'reason,': 0.07; 'steve': 0.09; 'string': 0.09; 'lawrence': 0.09; 'repeated': 0.09; 'python': 0.11; 'bug': 0.12; 'dependent.': 0.16; 'mandate': 0.16; 'mark,': 0.16; 'regression': 0.16; 'troll': 0.16; 'unicode,': 0.16; 'up*': 0.16; 'demonstrate': 0.16; 'wrote:': 0.18; 'drawing': 0.19; 'first.': 0.19; 'seems': 0.21; 'header:User-Agent:1': 0.23; "haven't": 0.24; 'handling': 0.26; 'post': 0.26; 'least': 0.26; 'subject:/': 0.26; 'header:In-Reply-To:1': 0.27; 'feature': 0.29; 'url:bugs': 0.29; 'primarily': 0.30; "i'm": 0.30; "skip:' 10": 0.31; 'towards': 0.31; '+0100,': 0.31; "d'aprano": 0.31; 'extending': 0.31; 'please.': 0.31; 'steven': 0.31; 'trivial': 0.31; 'this.': 0.32; 'extend': 0.32; 'url:python': 0.33; 'community': 0.33; 'position.': 0.33; 'actual': 0.34; 'problem': 0.35; 'created': 0.35; 'except': 0.35; 'test': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'i.e.': 0.36; 'done': 0.36; "didn't": 0.36; 'url:org': 0.36; 'operating': 0.37; 'two': 0.37; 'list': 0.37; 'performance': 0.37; 'message-id:@gmail.com': 0.38; 'saves': 0.38; 'whatever': 0.38; 'to:addr:python-list': 0.38; 'track': 0.38; 'that,': 0.38; 'moving': 0.39; 'quote': 0.39; 'sure': 0.39; 'to:addr:python.org': 0.39; 'enough': 0.39; 'url:mail': 0.40; 'how': 0.40; 'even': 0.60; 'skip:u 10': 0.60; 'hardware': 0.61; 'lost': 0.61; 'profile': 0.61; 'simply': 0.61; 'first': 0.61; 'back': 0.62; 'reached': 0.63; 'interest': 0.64; 'more': 0.64; 'forward': 0.65; 'header:Reply-To:1': 0.67; 'believe': 0.68; 'real-world': 0.68; 'saving': 0.69; 'reply-to:no real name:2**0': 0.71; 'brand': 0.72; 'lack': 0.78; 'reply- to:addr:gmail.com': 0.80; 'choices.': 0.84; 'demonstrates': 0.84; 'diagnosing': 0.84; 'off,': 0.84; 'results,': 0.84; 'seriously,': 0.84; 'simmons': 0.84; 'subject:long': 0.84; 'approach.': 0.91; 'outcome': 0.93; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:reply-to:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=J2DqYeYLlIsEGf73dzDF8fPxnPEi3Db2s7dV8LocKys=; b=kjkQJseoqBxxNJpGOsnqzBCa9zdDYcO//ndHdqd02zMjiFKPkjLsHAYI+pHdhsp8aj VpnVuaZ42zvQs4hpA/d/Tfb+QwCRlOrfzL5tW9Du0hbStap2wFhx8D5puyoiMSmP4few Sw5oOWV41lM8wA/ByUCaRUCUG4xst33ppbYlgmjxsR9UO2XmoaLlFDhg5UbeuEaypnk1 XlEkkTnPdIva3xIsvDq/B512it1bRtewkVdNJj0ID9TkgZdRJAdxF8qtaNxkEprRtpqG BBl2nhxtd5FxVa7sX6wMoYCDb06tBHdOYFX9/vKA0jYfUsS7joVLSv1qMFMDOhcP/6ih SkWg== X-Received: by 10.194.119.33 with SMTP id kr1mr22285038wjb.36.1364913555430; Tue, 02 Apr 2013 07:39:15 -0700 (PDT) Date: Tue, 02 Apr 2013 15:39:10 +0100 From: Steve Simmons User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Performance of int/long in Python 3 References: <515941d8$0$29967$c3e8da3$5496439d@news.astraweb.com> <5159beb6$0$29967$c3e8da3$5496439d@news.astraweb.com> <4103dc28-a0dc-4740-bb38-b6bcb58bedfb@h1g2000vbx.googlegroups.com> <515a9851$0$29891$c3e8da3$5496439d@news.astraweb.com> <515ae520$0$29967$c3e8da3$5496439d@news.astraweb.com> In-Reply-To: <515ae520$0$29967$c3e8da3$5496439d@news.astraweb.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: square.steve@gmail.com 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: 53 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1364913558 news.xs4all.nl 6964 [2001:888:2000:d::a6]:46133 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:42567 On 02/04/2013 15:03, Steven D'Aprano wrote: > On Tue, 02 Apr 2013 11:58:11 +0100, Steve Simmons wrote: > >> It seems to me that jmf *might* be moving towards a vindicated position. >> There is some interest now in duplicating, understanding and >> (hopefully!) extending his test results, which can only be a Good Thing >> - whatever the outcome and wherever the facepalm might land. > Some interest "now"? Oh please. > > http://mail.python.org/pipermail/python-list/2012-September/629810.html > > Mark Lawrence even created a bug report to track this, also back in > September. > > http://bugs.python.org/issue16061 > > I'm sure you didn't intend to be insulting, but some of us *have* taken > JMF seriously, at least at first. His repeated overblown claims of how > Python is destroying Unicode, his lack of acknowledgement that other > people have seen string handling *speed up* not slow down, and his > refusal to assist in diagnosing this performance regression except to > repeatedly quote the same artificial micro-benchmarks over and over again > have lost him whatever credibility he started with. > > This feature is a *memory optimization*, not a speed optimization, and > yet as a side-effect of saving memory, it also saves time. Real-world > benchmarks of actual applications demonstrate this. One or two trivial > slowdowns of artificial micro-benchmarks simply are not important, even > if they are genuine. I believe they are genuine, but likely operating > system and hardware dependent. > > First off, no insult intended and I haven't been part of this list long enough to be fully immersed in the history of this so I'm sure there are events of which I am unaware. However, it seems to me that, for whatever reason, JMF has reached the end of his capacity (time, capability, patience, ...) to extend his benchmarks into a more credible test set - i.e. one that demonstrates an acceptably 'real life' profile with a marked drop in performance. As a community we have choices. We can brand him a Troll - and some of his behaviour may mandate that - or we can put some additional energy into drawing this 'disagreement' to a more amicable and constructive conclusion. My post was primarily aimed at recognising the work that people like Mark, Neil and others have done to move the problem forward and was intended to help shift the focus to a more productive approach. Again, my apologies if it was ill timed or ill-directed. Steve Simmons