Path: csiph.com!usenet.pasdenom.info!news.albasani.net!newsfeed.freenet.ag!news2.euro.net!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.123 X-Spam-Level: * X-Spam-Evidence: '*H*': 0.75; '*S*': 0.00; 'mathematics': 0.04; 'practice,': 0.07; 'subject:code': 0.07; 'beginners': 0.09; 'precedence': 0.09; 'symbols': 0.09; '(the': 0.15; 'do,': 0.15; 'precedence.': 0.16; 'symbols,': 0.16; 'sync': 0.16; 'threw': 0.16; 'wrote:': 0.17; 'mathematical': 0.17; 'sender:addr:gmail.com': 0.18; 'stick': 0.22; 'header:In-Reply- To:1': 0.25; 'am,': 0.27; 'rules': 0.27; 'actual': 0.28; 'all.': 0.28; 'chris': 0.28; 'consistency': 0.29; "d'aprano": 0.29; 'steven': 0.29; 'books': 0.30; 'notes': 0.30; 'point': 0.31; '(and': 0.32; 'received:209.85.160.46': 0.32; 'could': 0.32; 'doubt': 0.33; 'legacy': 0.33; 'right?': 0.33; 'strict': 0.33; 'symbol': 0.33; 'to:addr:python-list': 0.33; 'another': 0.33; 'agree': 0.34; 'received:google.com': 0.34; 'replaced': 0.35; 'received:209.85': 0.35; 'there': 0.35; 'except': 0.36; 'but': 0.36; 'url:org': 0.36; 'child': 0.36; 'should': 0.36; 'too': 0.36; 'charset:us-ascii': 0.36; 'why': 0.37; 'received:209': 0.37; 'far': 0.37; 'subject:: ': 0.38; 'some': 0.38; 'instead': 0.39; 'system.': 0.39; 'to:addr:python.org': 0.39; 'called': 0.39; 'skip:" 10': 0.40; 'header:Received:5': 0.40; 'john': 0.60; 'skip:u 10': 0.60; 'header:Message-Id:1': 0.62; 'world': 0.63; 'ever': 0.63; 'more': 0.63; 'making': 0.64; 'become': 0.65; 'decided': 0.65; 'iron': 0.65; 'jul': 0.65; 'unnecessary': 0.65; 'subject': 0.66; "today's": 0.66; 'miss': 0.75; 'music': 0.79; 'archaic': 0.84; 'centuries': 0.84; 'chemical': 0.84; 'complexity': 0.84; "it'd": 0.84; '+1000': 0.91; 'same,': 0.91; 'imagine': 0.96 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:in-reply-to:references :x-mailer:mime-version:content-type:content-transfer-encoding; bh=JAzpNfn747tuf5sEAGWUras9utU6k6gae9lBYXctDM0=; b=mnIxBoVoEinV+MuTpYyv0JUpn90umlxnf+l8gkXvsyCEbLj03aI6Wk4mLWlsHxaHHN xi0r/BbEQO3JhS6DbTILLss2UDNKAWPHjlf+shNhHJDP3LJ+lePr0mzqQLtK519kamcO f85/BRZT7uchVIWmewjql5hdJjW6HSwQl3n6GhtHDdiPPZbevrQYLZc+IrpCMqiPIHMr fjHhHANrFMz3/y+U5D+KT4uE/8KRODTwLLt/Nxa7IQAcVJweYLL4Cw5mZQ/+fE+agCLC sUQkwGMwU3yHjB1H4y9KXscINl9dYtwntIvTNJmuY3ZpKeI744W0X8O2m/0TLrplvScs X7sQ== Sender: "John O'Hagan" Date: Tue, 3 Jul 2012 12:25:59 +1000 From: John O'Hagan To: python-list@python.org Subject: Re: code review In-Reply-To: References: <6c39594f-79cb-4d4f-967e-bbc3f68cdbdf@f8g2000pbf.googlegroups.com> <4fed59b7$0$29978$c3e8da3$5496439d@news.astraweb.com> <2662370.TGmo96CKe1@PointedEars.de> <87wr2oecf6.fsf@dpt-info.u-strasbg.fr> <4FEF7117.7000109@jollybox.de> <4fefb0ad$0$29988$c3e8da3$5496439d@news.astraweb.com> <43f27741-bd1b-4c15-9822-c196b8b0396e@x39g2000yqx.googlegroups.com> <4ff24384$0$29988$c3e8da3$5496439d@news.astraweb.com> X-Mailer: Sylpheed 3.2.0beta9 (GTK+ 2.24.10; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 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: 40 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1341282369 news.xs4all.nl 6969 [2001:888:2000:d::a6]:55560 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:24801 On Tue, 3 Jul 2012 11:22:55 +1000 Chris Angelico wrote: > On Tue, Jul 3, 2012 at 10:57 AM, Steven D'Aprano > wrote: > > > Perhaps the world would be better off if mathematicians threw out the > > existing precedence rules and replaced them with a strict left-to-right > > precedence. (Personally, I doubt it.) > > > > But until they do, consistency with mathematics is far more important > > than the foolish consistency of left-to-right precedence. > > And if they ever do, it'll break consistency with past centuries of > mathematical writing. Imagine (taking this to another realm) that it's > decided that since Wolfram is now called Tungsten, it should have the > chemical symbol 'T' instead of 'W'. This is far more consistent, > right? And Iron should be I, not Fe. We'll move Iodine to Io (and > Europium to Europa and Gallium to Ganymede?), and tritium (the isotope > of hydrogen) can become H3. It'd make today's chemistry notes look as > archaic and unreadable as those using alchemical symbols, only the > actual symbols are the same, making it ambiguous. Nope. Better to > stick with what's standardized. > I agree to some extent, but as a counter-example, when I was a child there a subject called "Weights and Measures" which is now redundant because of the Metric system. I don't miss hogsheads and fathoms at all. Music is another field which could do with a "metrification": I get tired of explaining to beginners why there's no B#, except when it's C. Check out http://musicnotation.org If legacy systems get too far out of sync with current practice, they become an unnecessary layer of complexity and a hurdle to understanding, and at some point you have to take the plunge, old books be damned. -- John