Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed2.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.06; 'responding': 0.07; 'subject: -- ': 0.07; '*is*': 0.09; 'subject:Unicode': 0.16; 'subject:handling': 0.16; 'wrote:': 0.18; 'email addr:gmail.com>': 0.22; 'fixed.': 0.24; 'string,': 0.24; 'question': 0.24; '>': 0.26; 'header:In-Reply-To:1': 0.27; 'point': 0.28; 'points': 0.29; 'tim': 0.29; 'message- id:@mail.gmail.com': 0.30; 'code': 0.31; 'that.': 0.31; "d'aprano": 0.31; 'implied': 0.31; 'steven': 0.31; 'anyone': 0.31; 'probably': 0.32; 'to:name:python-list': 0.33; 'december': 0.35; 'knows': 0.35; '(2)': 0.35; 'operate': 0.35; 'received:google.com': 0.35; 'i.e.': 0.36; 'should': 0.36; 'level': 0.37; 'performance': 0.37; 'skip:& 10': 0.38; '8bit%:86': 0.38; 'to:addr:python-list': 0.38; 'rather': 0.38; 'skip:& 20': 0.39; 'does': 0.39; 'to:addr:python.org': 0.39; 'reverse': 0.68; '2013': 0.98 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:to :content-type; bh=Iz0blQ3Gmsx4Y8VVr5u0U6IUUhTNeyXavc5gQAQdDiQ=; b=r1KxFmA3Lm6a7n+IPUnR8nuSX+aenzz5yT+FBwgjJoxTBsKYPibWmqK4AIufBxY5BC Owa1yBxFVwkpDoKuTE5Rrp6fTuComaG0lWx9matd83yUz6g868zLPkll/yfMQIjD4c0T F1PX3mNMkRb+qILmB9xUZUW7KWD/3YpY73aA95A7qLZQ143uuZW3Gphh/m0/WESRqa+w kjtAPUYrwL1xSBa2QtYAYcUHx3pD3tqUr00Spm0lE+diY4CvV3HMe8btPQlxdw318sWY RXPDQSWPMEBe02LVg3pVKaPZsTAmnroQR6Jlsb/zqsMDiiRpMII0YIXiYY0cgR7Tt7BJ kHbg== MIME-Version: 1.0 X-Received: by 10.60.80.8 with SMTP id n8mr51564681oex.33.1385931288152; Sun, 01 Dec 2013 12:54:48 -0800 (PST) In-Reply-To: References: <529934dc$0$29993$c3e8da3$5496439d@news.astraweb.com> Date: Mon, 2 Dec 2013 07:54:48 +1100 Subject: Re: Python Unicode handling wins again -- mostly From: Tim Delaney To: Python-List Content-Type: multipart/alternative; boundary=089e011606781d115b04ec7f46c2 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: 57 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1385931297 news.xs4all.nl 15939 [2001:888:2000:d::a6]:54729 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:60840 --089e011606781d115b04ec7f46c2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 2 December 2013 07:15, wrote: > 0.11.13 02:44, Steven D'Aprano =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=B2= (=D0=BB=D0=B0): > > (2) If you reverse that string, does it give "l=C3=ABon"? The implicati= on of > > this question is that strings should operate on grapheme clusters rathe= r > > than code points. ... > > > > BTW, a grapheme cluster *is* a code points cluster. > Anyone with a decent level of reading comprehension would have understood that Steven knows that. The implied word is "individual" i.e. "... rather than [individual] code points". Why am I responding to a troll? Probably because out of all his baseless complaints about the FSR, he *did* have one valid point about performance that has now been fixed. Tim Delaney --089e011606781d115b04ec7f46c2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 2= December 2013 07:15, <wxjmfauth@gmail.com> wrote:
0.11.13 02:44, Steven D'Aprano =D0=BD=D0=B0=D0=BF=D0= =B8=D1=81=D0=B0=D0=B2(=D0=BB=D0=B0):
> (2) If you reverse that string, does it give &= quot;l=C3=ABon"? The implication of
> this question is that strings should operate on grapheme clusters rath= er
> than code points. ...
>

BTW, a grapheme cluster *is* a code points cluster.
Anyone with a decent level of reading comprehension would have= understood that Steven knows that. The implied word is "individual&qu= ot; i.e. "... rather than [individual] code points".

Why am I responding to a troll? Probably because out of= all his baseless complaints about the FSR, he *did* have one valid point a= bout performance that has now been fixed.

Tim Dela= ney
--089e011606781d115b04ec7f46c2--