Path: csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed3.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.062 X-Spam-Evidence: '*H*': 0.88; '*S*': 0.00; '(at': 0.04; 'plenty': 0.07; 'subject:missing': 0.07; 'agrees': 0.09; 'cc:addr:python- list': 0.11; 'jan': 0.12; 'language.': 0.14; '(note': 0.16; '*any*': 0.16; 'awesome.': 0.16; 'chris,': 0.16; 'cleaner': 0.16; 'dynamic,': 0.16; 'expressions,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; "guido's": 0.16; 'magic': 0.16; 'non-english': 0.16; 'now),': 0.16; 'two.': 0.16; 'worst': 0.16; 'subject:python': 0.16; 'ignore': 0.16; 'language': 0.16; 'wrote:': 0.18; 'code.': 0.18; "python's": 0.19; 'examples': 0.20; 'cc:addr:python.org': 0.22; 'print': 0.22; 'comparing': 0.24; 'fixed.': 0.24; 'instance,': 0.24; 'parse': 0.24; 'unicode': 0.24; 'cc:2**0': 0.24; "i've": 0.25; 'post': 0.26; 'header:In-Reply- To:1': 0.27; 'fixed': 0.29; 'am,': 0.29; 'statement': 0.30; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'went': 0.31; '3.x': 0.31; 'behind.': 0.31; 'constant': 0.31; 'stuff': 0.32; 'regular': 0.32; 'text': 0.33; 'bugs': 0.33; 'plain': 0.33; 'problem': 0.35; "can't": 0.35; 'johnson': 0.35; 'late': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'believed': 0.36; 'interact': 0.36; 'done': 0.36; 'useful': 0.36; 'subject:?': 0.36; 'wrong': 0.37; 'too': 0.37; 'two': 0.37; 'easily': 0.37; 'being': 0.38; 'that,': 0.38; 'anything': 0.39; 'does': 0.39; 'quote': 0.39; 'major': 0.40; 'how': 0.40; 'even': 0.60; 'agenda': 0.60; 'most': 0.60; 'kindly': 0.61; 'first': 0.61; 'back': 0.62; 'our': 0.64; 'more': 0.64; 'talking': 0.65; 'between': 0.67; 'believe': 0.68; 'nobody': 0.68; 'statement,': 0.68; 'watching': 0.68; 'respect': 0.70; 'enjoy': 0.71; 'attention': 0.75; 'actually,': 0.84; 'again!': 0.84; 'cuts': 0.84; 'etc),': 0.84; 'gains': 0.84; 'heh.': 0.84; 'late,': 0.84; 'lately,': 0.84; 'pike': 0.84; 'preventing': 0.84; 'rexx,': 0.84; 'subject:here': 0.84; 'weaving': 0.84; 'xah': 0.91; 'to:none': 0.92; 'rick': 0.93 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=FXDEulYRxQNUBgC5dMiEvxUuz7jks+43f0qJGXhGKMk=; b=U2OUsojjkEfRYcHDlEO5Sn21R2wJF6al6N0/3lrloFfd6xOubyXX9q/KIENusqwL09 8ireA2az5YCwxAq1UEO07g+IsKraMMmsoQtWy+kShl9gmlj+97Qq/u+S3fzFjM7DDQ/s 4dKev7tFzxb5goi6txJqWbitCgzhyzeYWSE1HoYWoZkUv5v9eeuus3wCZj6A0R+oeKvP eQmF/EcZa13CaYQOcrIVxUS8t0v1NnHHkAl95CaQtjZhnM9nHSnu+RUsznRiqyN4NoO1 KQf63weXO1A3vhqHusv47ZO5mnTrE1OU8hUIy4FFGqnYFrep4kBLKYdir0tbYnL58DDz EgwQ== MIME-Version: 1.0 X-Received: by 10.66.102.39 with SMTP id fl7mr30603363pab.43.1390838017205; Mon, 27 Jan 2014 07:53:37 -0800 (PST) In-Reply-To: <25077ddb-e33d-4c5e-93c8-91d5d079ee8b@googlegroups.com> References: <52e600ab$0$29542$862e30e2@ngroups.net> <52e60e69$0$29774$862e30e2@ngroups.net> <52e627bb$0$29811$862e30e2@ngroups.net> <25077ddb-e33d-4c5e-93c8-91d5d079ee8b@googlegroups.com> Date: Tue, 28 Jan 2014 02:53:37 +1100 Subject: Re: buggy python interpretter or am I missing something here? 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: 44 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1390838027 news.xs4all.nl 2970 [2001:888:2000:d::a6]:43518 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:64874 On Tue, Jan 28, 2014 at 2:33 AM, Rick Johnson wrote: > You can kindly ignore Chris, he is just one of our well > known *resident* "lonely individuals", seeking attention yet > again! And his constant blabbing about and idol worship of REXX is > more annoying than all of xah lee post combined, however, i > do just enjoy watching him "casually" weaving in those > examples as though he does not have an agenda to push. > > @Chris: Two can play at this game! Heh. If you'd said Pike instead of REXX, I might have believed you :) I've said more about Pike than is perhaps appropriate, but of late, I've actually not been the one to most often quote REXX code. Actually, REXX as a language has been majorly left behind. Back in the early 1990s it was blessed with support for non-English text in the form of DBCS (at least, the OS/2 REXX implementation was - don't know how standard that was), but then nobody ever went in and made it all Unicode instead, so now we have a bytes-only language. Has its coolnesses, but far too much of it is done with language magic (eg the PARSE statement - there's no way to interact with that, no way to make anything dynamic, so even though it is, in many ways, much cleaner than C's sscanf or Perl's regular expressions, it's just plain impossible to extend). Still, it was my first taste of arbitrary-precision arithmetic, and for that (and plenty more) I am well appreciative. Frankly, I don't "idol worship" *any* language. There is not a single language that I've ever used which has no flaws. And I can't think of any language with which I have no fundamental disagreements on major design points. (Note that there's a difference between those two. Flaws are objective (and I'm not talking about bugs, I'm talking about stuff where the author agrees that it's wrong but it's too late to change now), design disagreements are personal. For instance, I personally believe that disallowing assignment-as-expression cuts out more value than it gains by preventing bugs (as we've seen lately, people can just get it wrong the other way, comparing as a statement), but I respect Guido's decision on that and don't see it as a problem to be fought. A lot of Python's worst flaws were fixed in 3.x (input() -> eval(), print as a statement, etc), but there are still a few oddities that can't easily be fixed. They don't stop the language from being useful and awesome. ChrisA