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.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'completeness': 0.05; 'perl,': 0.05; 'subject:Python': 0.05; 'mess': 0.07; 'python': 0.08; 'from:addr:python': 0.09; 'incompatible': 0.09; 'sure,': 0.09; 'am,': 0.12; 'from:addr:mrabarnett.plus.com': 0.16; 'from:name:mrab': 0.16; 'is;': 0.16; 'message- id:@mrabarnett.plus.com': 0.16; 'received:84.92': 0.16; 'received:84.92.122': 0.16; 'received:84.92.122.60': 0.16; 'redundant,': 0.16; 'reply-to:addr:python-list': 0.16; 'language': 0.16; "wouldn't": 0.17; 'wrote:': 0.18; 'perl': 0.18; 'programming': 0.20; 'header:In-Reply-To:1': 0.22; 'culture,': 0.23; 'steve': 0.24; 'fact': 0.27; 'languages.': 0.29; 'unicode': 0.29; "skip:' 10": 0.29; 'pm,': 0.29; '22,': 0.30; 'lingering': 0.30; 'rise': 0.30; 'least': 0.30; 'idea': 0.32; 'there': 0.33; "can't": 0.33; 'header:User-Agent:1': 0.33; 'agree': 0.33; 'received:84': 0.34; 'running': 0.34; 'reply-to:addr:python.org': 0.34; 'to:addr:python-list': 0.35; 'two': 0.36; '(by': 0.37; 'fair': 0.37; 'pull': 0.37; 'but': 0.37; 'mathematical': 0.38; 'think': 0.38; 'problems': 0.38; 'cannot': 0.39; 'put': 0.40; 'to:addr:python.org': 0.40; 'huge': 0.61; 'more': 0.61; 'power': 0.63; 'life': 0.63; 'header:Reply-To:1': 0.70; 'reply-to:no real name:2**0': 0.72; '2012,': 0.84; 'cream': 0.84; 'howell': 0.84; 'rusi': 0.84; 'together,': 0.84; '2012.': 0.91 X-CM-Score: 0.00 X-CNFS-Analysis: v=2.0 cv=Dp/UCRD+ c=1 sm=1 a=0nF1XD0wxitMEM03M9B4ZQ==:17 a=qePWxsfFzlIA:10 a=OUOv7kDek9cA:10 a=8nJEP1OIZ-IA:10 a=pGLkceISAAAA:8 a=CjxXgO3LAAAA:8 a=zQASaLNQrD2OqjZetRMA:9 a=DftoQMaY1faKqcOLQSQA:7 a=wPNLvfGTeEIA:10 a=MSl-tDqOz04A:10 a=rC2wZJ5BpNYA:10 a=0nF1XD0wxitMEM03M9B4ZQ==:117 X-AUTH: mrabarnett:2500 Date: Fri, 23 Mar 2012 04:43:48 +0000 From: MRAB User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Python is readable References: <4f612b19$0$1379$4fafbaef@reader2.news.tin.it> <6af70db0-dc4a-48ee-9ee2-1a934846d5f2@r2g2000pbs.googlegroups.com> <32b8c4ae-2509-43df-abf0-0fb308be398f@oq7g2000pbb.googlegroups.com> <4f6ae931$0$29883$c3e8da3$5496439d@news.astraweb.com> <4f6b64f9$0$29981$c3e8da3$5496439d@news.astraweb.com> <94d35431-0d4f-44d8-85fb-93671829a554@m10g2000pbk.googlegroups.com> <9c7ce4fd-9530-4c34-a88e-446bab7c31ab@sv8g2000pbc.googlegroups.com> <3c9b6aa7-0da1-4af3-a55d-e87609dccdd3@jx17g2000pbb.googlegroups.com> In-Reply-To: <3c9b6aa7-0da1-4af3-a55d-e87609dccdd3@jx17g2000pbb.googlegroups.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.12 Precedence: list Reply-To: python-list@python.org 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: 35 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1332477827 news.xs4all.nl 6894 [2001:888:2000:d::a6]:60720 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:22060 On 23/03/2012 04:16, Steve Howell wrote: > On Mar 22, 8:20 pm, rusi wrote: >> On Mar 23, 7:42 am, Steve Howell wrote: >> >> > Do you think we'll always have a huge number of incompatible >> > programming languages? I agree with you that it's a fact of life in >> > 2012, but will it be a fact of life in 2062? >> >> It will be a fact of life wherever Godels theorem is; which put >> simplistically is: consistency and completeness cannot coexist. This >> is the 'logic-generator' for the mess in programming languages. >> Put in more general terms: >> Completeness is an 'adding' process >> Consistency is a 'subtracting' process >> Running the two together, convergence is hopeless. > > Fair enough, but I don't think you can blame Godel's Theorem for the > fact that JS, Ruby, Perl, and PHP all solve basically the same > problems as Python in 2012. Can't we agree that at least *Perl* is > redundant, and that the lingering existence of Perl 5 is an artifact > of culture, legacy, and primitive experimentation (by future > standards), not mathematical inevitability? > Perl's support for Unicode is much better than the others. >> In programming language terms the pull is between simplicity and >> expressivity/power. > > Sure, you can see this tension between Python (simplicity) and Ruby > (expressivity). My idea of progress--way before 2062--is that you'd > still have a spectrum of simplicity and expressivity, but the level of > elegance and power throughout the spectrum would be elevated. There > wouldn't be a monoculture, but the cream would eventually rise toward > the top. >