Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed6.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.020 X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'subject:Python': 0.05; 'python': 0.09; '32-bit': 0.09; 'sep': 0.09; '(the': 0.15; 'bash,': 0.16; 'correctly,': 0.16; 'users.': 0.16; 'wed,': 0.16; 'string': 0.17; 'wrote:': 0.17; 'unicode': 0.17; 'handles': 0.18; 'memory': 0.18; 'programming': 0.23; "python's": 0.23; 'header:In- Reply-To:1': 0.25; 'am,': 0.27; 'handling': 0.27; 'message- id:@mail.gmail.com': 0.27; '-0700,': 0.29; "d'aprano": 0.29; 'identifies': 0.29; 'steven': 0.29; 'url:2012': 0.30; 'up.': 0.31; 'handle': 0.33; 'to:addr:python-list': 0.33; 'languages': 0.33; 'received:google.com': 0.34; 'received:209.85': 0.35; 'characters': 0.36; 'correctly': 0.37; 'does': 0.37; 'being': 0.37; 'received:209': 0.37; 'subject:: ': 0.38; 'to:addr:python.org': 0.39; 'takes': 0.39; 'header:Received:5': 0.40; 'containing': 0.61; 'first': 0.61; '26,': 0.65; 'multilingual': 0.65; 'url:wordpress': 0.75; 'article': 0.78; 'to:name:python': 0.84; 'doubling': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=JAGU/ViXtz/4qatnPBBNllMzdLyz1VoNBmkjgzuZ04o=; b=tmE/D003OWzdCQkudQOXlhDrKlGX8vbRRZpA3wmBuoHwcdGOMRZip2/RbyV5XrXr47 6x9OQSn7FYeUlnsoQlPz8qyBc4obf2BUOepo1ms8mZnSoRt9dgEsw15Mqh7dNO0Q2gSk rLwCV6XdX8vATIkKoCGF/InXmLxSKF4UgMQCJCGcfwqw7Gi6oQzchb9nxOMMiOYh1rPS 0ZT9Dd3PgE/d3P9901uoZyvim8amo1xFX4vqO7TylFsLCjYs7LVAJNfB2GMxhkf3WkCF 3LTpgWsS2T6XaIMLf7DmSSrPrpntgoaidSEClUJjfdK7MukZLRoyWt8TV82k2FGLhuQo NAlg== MIME-Version: 1.0 In-Reply-To: <5062ad83$0$29997$c3e8da3$5496439d@news.astraweb.com> References: <5062ad83$0$29997$c3e8da3$5496439d@news.astraweb.com> From: Ian Kelly Date: Wed, 26 Sep 2012 09:53:30 -0600 Subject: Re: Article on the future of Python To: Python Content-Type: text/plain; charset=ISO-8859-1 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: 18 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1348674843 news.xs4all.nl 6947 [2001:888:2000:d::a6]:38261 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:30218 On Wed, Sep 26, 2012 at 1:23 AM, Steven D'Aprano wrote: > On Tue, 25 Sep 2012 23:35:39 -0700, wxjmfauth wrote: > >> Py 3.3 succeeded to somehow kill unicode and it has been transformed >> into an "American" product for "American" users. > > For the first time in Python's history, Python on 32-bit systems handles > strings containing Supplementary Multilingual Plane characters correctly, > and it does so without doubling or quadrupling the amount of memory every > single string takes up. Indeed. Here's an interesting article about Unicode handling that identifies Python 3.3 as one of only four programming languages that handle Unicode correctly (the other three being Bash, Haskell 98, and Scheme R6RS). http://unspecified.wordpress.com/2012/04/19/the-importance-of-language-level-abstract-unicode-strings/