220 33082 <6d75b048-c3a1-d041-b401-e83879d36281@gmx.net> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Fabio Fracassi <f.fracassi@gmx.net>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: Why are there no standardized string
 manipulation algorithms ?
Date: Mon, 3 Jul 2017 22:16:41 +0200
Lines: 135
Approved: news@gmane.org
Message-ID: <6d75b048-c3a1-d041-b401-e83879d36281@gmx.net>
References: <02cf02f4-df2e-4eb0-adcf-a7d167cd7e56@isocpp.org>
 <2585094.muaacRduSE@tjmaciei-mobl1>
 <e157603c-4181-4819-b29b-36ea7f3320d2@isocpp.org>
 <2600543.LJIS3b602g@tjmaciei-mobl1>
 <d847598c-fbbb-408d-b442-7b12410797f6@gmx.net>
 <f655fbc9-4701-7c12-d87d-984bafb3a8b6@gmx.net>
 <9edf3006-786f-493d-80fa-d4635b902fba@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="------------3BAC980AAE15A454C87F7CD7"
X-Trace: blaine.gmane.org 1499113013 28400 195.159.176.226 (3 Jul 2017 20:16:53 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Mon, 3 Jul 2017 20:16:53 +0000 (UTC)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBDNZFW4U4YJRBLOM5LFAKGQEQSD2BVQ@isocpp.org Mon Jul 03 22:16:50 2017
Return-path: <std-proposals+bncBDNZFW4U4YJRBLOM5LFAKGQEQSD2BVQ@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-lf0-f70.google.com ([209.85.215.70])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBDNZFW4U4YJRBLOM5LFAKGQEQSD2BVQ@isocpp.org>)
	id 1dS7ly-0006u2-4C
	for gclcip-std-proposals@m.gmane.org; Mon, 03 Jul 2017 22:16:42 +0200
Original-Received: by mail-lf0-f70.google.com with SMTP id h63sf46043349lfg.4
        for <gclcip-std-proposals@m.gmane.org>; Mon, 03 Jul 2017 13:16:47 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1499113007; cv=pass;
        d=google.com; s=arc-20160816;
        b=dUEAzSXKXph8LhQmQbs95xxXheA8u0BxPnqe+qPp1xbfIQiMx6whXjQl4e2FhYoKb/
         2WuHsm0oEH2gyc6SNvP7RsKTwf7tGZlqtA9Vhh3mSan8KldEanxJTEA9vgDAiC0r6rcB
         g+flR8UPtCVHNWfFUY4H12vrGehPHNyDSCPH7FXUACB/7tRbPqKKOD6iLjnIkuYknS1e
         Zh8y2UwJ3S9nyoiVnkxPelQuGNJ0a+AyywAb4R0SxzuWKLPHDChqSfJ6VzMMYAOzAV1L
         ACk5xKpB/bc/43y6AXfFVNBqJa8usZYGtYZ2MCSTJ3m/6Fikwh7e7TXH6gcqPS/5/HQD
         xsjQ==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:reply-to:in-reply-to:mime-version
         :user-agent:date:message-id:from:references:to:subject
         :arc-authentication-results:arc-message-signature:dkim-signature
         :arc-authentication-results;
        bh=MRK84rksub4L0IK7NlbGDr2LQ89DumeKsLpKawfWNLE=;
        b=EgLM6dKeuAhgAKpCS8SPZkmgL4YGzwQpJ4ITJPcZ5pFv6G2xg026zJouHwIfxhs3qI
         rMG3PEBoEdk/zXJLkQkNzLofN7vl30JyyKUsWRbNKgAJ+6XcQKCEFSHcs1aGlF4qvFVX
         oLdldJI28mEE8CJHr5UMDmWfoi5XYjdwqSgyMdsrtbF8MAiJ8E9CiIk0to9iwURSgofz
         Zfw2dtIxML7boLIvJtEIwd6SRnmCvvcgSyeJxURkoAUvHb6n/Z56MKAyCR85/flmbahx
         xj9tUxGZHV3cexXh9Ev3Bdvw8UCBLQIjvkKqUV9eH/yDorQbhYpwzJuyt73S2A/Euv1V
         LLfg==
ARC-Authentication-Results: i=2; mx.google.com;
       spf=pass (google.com: domain of f.fracassi@gmx.net designates 212.227.15.15 as permitted sender) smtp.mailfrom=f.fracassi@gmx.net
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=subject:to:references:from:message-id:date:user-agent:mime-version
         :in-reply-to:x-original-sender:x-original-authentication-results
         :reply-to:precedence:mailing-list:list-id:list-post:list-help
         :list-archive:list-subscribe:list-unsubscribe;
        bh=MRK84rksub4L0IK7NlbGDr2LQ89DumeKsLpKawfWNLE=;
        b=fwr3S2CCU48S/DSNhtp8CgKEkfPkjhG+hO52OENGkoJeFhcjntOs0siSv4qhpcMP0o
         f5KonaHrQl6WI7fHFSl7qNmavnpgdZswoPDLoNwNA1S4zzpTX99IjlupyJRu4t7gExU/
         bcyoXiCnnOhRueQ/DnuX5sb6lAkkLQKv58pzZ4lZb/QEnVsiMMq8q0eNX7gsBQQKu8YY
         XgK0anx30iChdcgE7Ssncr77scxYuX7bz+/Vtjvb6K7rybKhuMFuFINZgP9RO2681zmH
         A9cA1i2RIab0jNav6P0VoLbuw8IJKu6945M5FFnxhcMd5EIAGMBx5he9TJGgUMS811Ly
         99jg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:subject:to:references:from:message-id:date
         :user-agent:mime-version:in-reply-to:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=MRK84rksub4L0IK7NlbGDr2LQ89DumeKsLpKawfWNLE=;
        b=KypNyfBbmIbLxbilxyIaaxamjeEgpObklbhFB7i9bptHvtRFOeyOwAa3JIBMMGQCsC
         0aqTwRVcw3RLqDvjcNtBmhXGytersfkq+5wYcZJajAWxuVScHFX63M2XzEt8lvQOi6Fc
         4yYdFAp6ZXU7sO+pMXHJ9RwJ66HXsFB66/kKPAptab0GL7FMO/NZjgK2qZPHnFUO9Zhs
         ofaKFEey6DA9/Sk4TgGaRoU4j0HniiDL9PaA+KVt+vzLIu0F2zH4QFP7bbDE/WLQ2hAM
         ltQRz/9VSBkGY9eiKoyjIstK6EdQM7Bshjcm1394C01yZKZqCSSU+wb0bYlckM/dYn51
         S8PA==
X-Gm-Message-State: AKS2vOw9SBa72ONkKcTW5LdfyJWTD9nxF25VZsIGPSyUAhbJfYCww2pz
	kN4DrGo503xq0xOC
X-Received: by 10.46.77.7 with SMTP id a7mr7011423ljb.26.1499113007850;
        Mon, 03 Jul 2017 13:16:47 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.28.19.70 with SMTP id 67ls95309wmt.1.experimental-gmail; Mon,
 03 Jul 2017 13:16:45 -0700 (PDT)
X-Received: by 10.223.163.85 with SMTP id d21mr37124537wrb.95.1499113005604;
        Mon, 03 Jul 2017 13:16:45 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1499113005; cv=none;
        d=google.com; s=arc-20160816;
        b=m5l38uoDhcg8q7BFBvdMsUZWD11xW+U9R/yjAFRX5TB0fsCB2QMo5JTg3b1+NjnOx+
         hXB8nDmjlUnUS7cf7pYdXr8Y4zX3eZeggvAs6MCDBR9TJVDXr3TI14+SatToOxdgKql5
         fKY8PgeYguBisIJi2rtHbRc5VQgjVTNo1OLuQFYn95tvAl2ylDStZ+n0yGvA0RzYdZp7
         7vGhrkkMakYfsUJXDobqqBWMA70GDTk6rLzSxY3uCJwGEN7E9wpyhlQTlbQ/hGhNAoHy
         gXQf8lVP6LNRq7sIW48dWo3daeFFL3PuyeWITAvZ5FDIHAT3mRvLggxrJvZXNHUNL6rA
         GSgQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=in-reply-to:mime-version:user-agent:date:message-id:from:references
         :to:subject:arc-authentication-results;
        bh=CwUZxKBghKS5/uvpKoxQn6D/BFtHjcEfpZWyN0uapzE=;
        b=ht4HbY+WcmeiVnqRmyZ/AhCl8lND0HKtqiZTICvu03lr+l1h4R+9BwvnQXCXV0Xrrc
         uMfc3toqa5LAgB7snD4XgB1wIk9omoWWOhAbMQOUbj1ctUoIg7Hs96nRqMh3wVTa9mUY
         MLEi/1Hx1t4kKYchpY2fIKNEBsAjHOMDgZmPZShN7ihsvPm8zSE5log0RSCvVwMGaA5U
         B7h6cxLMHrtN+CXe9T8Bk1nwZHLbU3pc9NjcFgLyHJRecvHtiYT0Wvb99KBpU3DIXrWH
         cgwTVYcsLVC7c9uYVRbT6nG0USG8nePO+wI1o9DUmn36cZaEjYMrdD70hQ72HRvd9Yr0
         6fKg==
ARC-Authentication-Results: i=1; mx.google.com;
       spf=pass (google.com: domain of f.fracassi@gmx.net designates 212.227.15.15 as permitted sender) smtp.mailfrom=f.fracassi@gmx.net
Original-Received: from mout.gmx.net (mout.gmx.net. [212.227.15.15])
        by mx.google.com with ESMTPS id x71si12599571wrb.359.2017.07.03.13.16.45
        for <std-proposals@isocpp.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Mon, 03 Jul 2017 13:16:45 -0700 (PDT)
Received-SPF: pass (google.com: domain of f.fracassi@gmx.net designates 212.227.15.15 as permitted sender) client-ip=212.227.15.15;
Original-Received: from Gomez.fritz.box ([77.180.61.34]) by mail.gmx.com (mrgmx001
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LvE2c-1drrt01mHC-010PPM for
 <std-proposals@isocpp.org>; Mon, 03 Jul 2017 22:16:44 +0200
In-Reply-To: <9edf3006-786f-493d-80fa-d4635b902fba@isocpp.org>
X-Provags-ID: V03:K0:8l1wpwPp+sQ9Ow8eM8PDHdWUXEbouxkX0RBLcPQx3ELp0VWOaPe
 pBvKoSH6AUTrvfNGtmydeyQVhZVEe9RZOdgCZwuewGZqkDzWrzVc7gunIgaSXGcUioPO3ma
 TldbqsLTfU/kasYGcp2OVNkCDqe3lmcp4i/R2ak/M6ASeRIsABsvGEmMxLq2HNNh3VGWC73
 vDD5XzOfJeMz+Ebw37/Sg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:aAplc2FWOMw=:Z8OIvvJdXI02lBe3OJ07sO
 IeEjbyWengioKkk3PRb2Eb6Co5CSgVws2D6a5pwA9hkuNU+pkxbQDqeot2H8sga17ijw1EOjL
 wgwQaknnvz9J1Pk/fQA/Hin6/P5w2aAx7PetVOL0vPWaVnX6UPvYTyt9fc9jOW330XjmEguke
 CPd5Oeiow8IPXzksZXXqYwNVcZr76aHJgQZzHl+8vSjYBqVdxAkwyHS2q0dadY3f5EwV2/A9k
 wj2KuH5u90QbNxPc7CaOi7b1Oho2hke+sawd7JIyvuLAIzbh0VCq2QW983YfxXRlqCtrjJBpA
 i0Nyw7s/Z5Vg9PrSAnguZSffldzY0BGe5tMm4HGD4c1UPKfeSYl5JacrCdvmGRGP+hwQej1uO
 p8vsKnwMY1HKcd5e3ZVukj7ch2cHfGPCjRVDWGqmbK74nFfzyxPQkfiYX1ZR97Jm4s8PHxVK5
 rcg94K+uOPXydBiGtW1PL3uttXge7xMmcQhghfH8hXEcGNhnqH0I4pQtEGdz96HoTFBha7WNQ
 AInso5ISj0zWb+SEAHXczSYehPASi/I6KFLJUvAIwuHmTSF99KbjcmvuNxsr8tsFz82qVCqlW
 nOGOB9JhV6/YmVdZl6WEut9aUJ5h6cHT4NY6S0Yd1KNF0NqbfDfNKSUXLJ5QBYorPciiP0qFL
 EJQyVTtP568eBi2LscKl9G2Bw30jmPjA7q4JdAFfL6hIJzsXpS0i5IUihDesjiMoJLTWXSwRu
 GZ+WkpJhrFw98sPZYE3pmtxFZV+eSYm0sK8HX1STAuQMkDukE0658BZHzB9F8iBQfwqX4Z0K 
X-Original-Sender: f.fracassi@gmx.net
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of f.fracassi@gmx.net designates 212.227.15.15 as permitted sender) smtp.mailfrom=f.fracassi@gmx.net
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:33082
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/33082>

This is a multi-part message in MIME format.
--------------3BAC980AAE15A454C87F7CD7
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: quoted-printable



On 03.07.17 22:09, Nicol Bolas wrote:
> On Monday, July 3, 2017 at 3:23:01 PM UTC-4, Fabio Fracassi wrote:
>
>     On 03.07.17 21:19, Fabio Fracassi wrote:
>     >
>     >
>     > On 03.07.17 21:02, Thiago Macieira wrote:
>     >>     QString("=C3=9F").toUpper()
>     >>
>     >> which produces QString("SS").
>     >>
>     >>
>     > As of last week we will need a new example for that, since the
>     capital
>     > =C3=9F has now been officially recognized. It has already been
>     introduced
>     > into unicode a few years ago, but last week it has been adopted
>     as the
>     > correct capitalization for =C3=9F instead of SS.
>     >
>     Small (but important for maintainers) correction, as *A* correct
>     capitalization, SS will also remain a valid capitalization.
>
>
> So, did this actually change the Unicode case conversion tables? If=20
> not, the primary point stands: the non-locale-based Unicode case=20
> conversion algorithm still requires the original=20
> composition/decomposition.
I do not know.
The decision has been made public just last week.
I do not know when or even if unicode will follow.

--=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp=
..org/d/msgid/std-proposals/6d75b048-c3a1-d041-b401-e83879d36281%40gmx.net.

--------------3BAC980AAE15A454C87F7CD7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3Dutf-8" http-equiv=3D"Content-Type=
">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    <p><br>
    </p>
    <br>
    <div class=3D"moz-cite-prefix">On 03.07.17 22:09, Nicol Bolas wrote:<br=
>
    </div>
    <blockquote
      cite=3D"mid:9edf3006-786f-493d-80fa-d4635b902fba@isocpp.org"
      type=3D"cite">
      <div dir=3D"ltr">On Monday, July 3, 2017 at 3:23:01 PM UTC-4, Fabio
        Fracassi wrote:
        <blockquote class=3D"gmail_quote" style=3D"margin: 0;margin-left:
          0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">
          On 03.07.17 21:19, Fabio Fracassi wrote:
          <br>
          &gt;
          <br>
          &gt;
          <br>
          &gt; On 03.07.17 21:02, Thiago Macieira wrote:
          <br>
          &gt;&gt; =C2=A0 =C2=A0 QString("=C3=9F").toUpper()
          <br>
          &gt;&gt;
          <br>
          &gt;&gt; which produces QString("SS").
          <br>
          &gt;&gt;
          <br>
          &gt;&gt;
          <br>
          &gt; As of last week we will need a new example for that,
          since the capital <br>
          &gt; =C3=9F has now been officially recognized. It has already be=
en
          introduced <br>
          &gt; into unicode a few years ago, but last week it has been
          adopted as the <br>
          &gt; correct capitalization for =C3=9F instead of SS.
          <br>
          &gt;
          <br>
          Small (but important for maintainers) correction, as *A*
          correct <br>
          capitalization, SS will also remain a valid capitalization.<br>
        </blockquote>
        <div><br>
          So, did this actually change the Unicode case conversion
          tables? If not, the primary point stands: the non-locale-based
          Unicode case conversion algorithm still requires the original
          composition/decomposition.</div>
      </div>
    </blockquote>
    I do not know. <br>
    The decision has been made public just last week. <br>
    I do not know when or even if unicode will follow. <br>
  </body>
</html>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/6d75b048-c3a1-d041-b401-e83879d36281%=
40gmx.net?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com=
/a/isocpp.org/d/msgid/std-proposals/6d75b048-c3a1-d041-b401-e83879d36281%40=
gmx.net</a>.<br />

--------------3BAC980AAE15A454C87F7CD7--

.
