Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.albasani.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed4a.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.014 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'scripts': 0.03; 'subject:Python': 0.06; 'string': 0.09; 'subject:language': 0.09; 'cc:addr:python-list': 0.11; 'stored': 0.12; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'non-english': 0.16; 'recently.': 0.16; 'subject: \n ': 0.16; 'wrote:': 0.18; '(not': 0.18; 'saying': 0.22; 'cc:addr:python.org': 0.22; '31,': 0.24; 'unicode': 0.24; 'mon,': 0.24; 'cc:2**0': 0.24; 'task': 0.26; 'header:In-Reply-To:1': 0.27; 'correct': 0.29; 'subject:list': 0.30; 'message-id:@mail.gmail.com': 0.30; 'code': 0.31; '1998,': 0.31; 'correctly.': 0.31; 'enthusiasm': 0.31; 'quite': 0.32; 'worked': 0.33; 'everyone': 0.33; 'problem': 0.35; 'received:google.com': 0.35; 'hat': 0.38; 'others.': 0.38; 'fact': 0.38; 'pm,': 0.38; 'does': 0.39; 'unable': 0.39; 'tell': 0.60; 'full': 0.61; "you're": 0.61; 'back': 0.62; 'more': 0.64; 'taking': 0.65; 'mar': 0.68; 'anything.': 0.68; 'subject:this': 0.83; 'to:none': 0.92 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=8R/99ju2DKunBKMulGphb6kbXcNykQrwW9A3FZN7VSk=; b=kZal39Eed7c0oNasuY5q5abh/7M9irwl382/+Zm8+1g57YzxRayN3x4ZJYRmbDfu+C HmPWyuUlyx0fDkU5h7LnpLrFQ+lgEEjJBsy8nZo5/ZmccxQahOdF/fSPH8Mhe4dSzwL8 GNQOkz7//NWd5FgTfjZFN83UUNkKV4df00f55/kKwAqRw7SfDQ24gHuQjqBOCsPr4aLW /BbnXtHamB46pBuZDdMqVVivYic/mVcTf8RgMBQ6ZwJHR0YnKbOP+dpsYirGQdyv1uUF QP4ac/O1NuDLPnW5rUPqRWCszuHsPHrMMQyfLjoTcuthtH1BW+XCUu9rZyQSOnetNejP u3pw== MIME-Version: 1.0 X-Received: by 10.66.129.133 with SMTP id nw5mr23143584pab.98.1396248440139; Sun, 30 Mar 2014 23:47:20 -0700 (PDT) In-Reply-To: References: <9daf0806-02de-4447-964c-c8f8953c23e5@googlegroups.com> <532d5bd9$0$29994$c3e8da3$5496439d@news.astraweb.com> <87ior3w740.fsf@elektro.pacujo.net> <5334c38e$0$29994$c3e8da3$5496439d@news.astraweb.com> <53364327$0$29994$c3e8da3$5496439d@news.astraweb.com> <53365F55.2040302@gmail.com> <533836c4$0$29994$c3e8da3$5496439d@news.astraweb.com> Date: Mon, 31 Mar 2014 17:47:20 +1100 Subject: Re: Explanation of this Python language feature? [x for x in x for x in x] (to flatten a nested list) 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: 17 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1396248449 news.xs4all.nl 2912 [2001:888:2000:d::a6]:54048 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:69411 On Mon, Mar 31, 2014 at 5:08 PM, Mark H Harris wrote: > Unicode in python3.x is (mostly) working correctly. Congratulations to all > who worked on it, hat is off. The problem with unicode is that it is just a > specification. The consortium cannot force or code anything. They control > the scripts and make the specifications. It is left to *everyone* else to > implement. And not everyone is taking on that task with the same gusto, if > you follow my meaning. Considering that Pike's native double-quoted string type stored true Unicode (not UTF-16, not eight-bit, the full Unicode range) back in 1998, you're quite correct in saying that some take on that task with more enthusiasm than others. Of course, that exact same fact does tell against your other and more important point, namely that people were unable to speak non-English to each other until very recently. Good luck. ChrisA