220 37576 <CAORbL+PT2ShzE9qFtyZsEXEfwOEOxXkARiaK2PYkoZ=d3H+KYA@mail.gmail.com> article
Path: news.gmane.org!.POSTED!not-for-mail
From: =?UTF-8?B?0JTQuNC80LjRgtGA0LjRmCDQnNC40ZjQvtGB0LrQuA==?= <dim.mj.p@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: Unicode support by extending std::locale. Can
 we make it by 2020?
Date: Fri, 30 Mar 2018 17:53:44 +0000
Lines: 167
Approved: news@gmane.org
Message-ID: <CAORbL+PT2ShzE9qFtyZsEXEfwOEOxXkARiaK2PYkoZ=d3H+KYA@mail.gmail.com>
References: <45303792-68f2-4545-8ce4-4a3e1ec35b1b@isocpp.org>
 <2183936.8uoq0Qk8Ef@tjmaciei-mobl1> <CAORbL+OdETM5YVTZ=i1DDrE7-_P+BMgXnsuwp1afzR9mrCHeYg@mail.gmail.com>
 <2902681.DHahH4ZQGr@tjmaciei-mobl1>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="94eb2c12500c7b59060568a4ecd9"
X-Trace: blaine.gmane.org 1522432314 20246 195.159.176.226 (30 Mar 2018 17:51:54 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Fri, 30 Mar 2018 17:51:54 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBCRIFJHGXANBBM7T7HKQKGQEBOYCPNQ@isocpp.org Fri Mar 30 19:51:50 2018
Return-path: <std-proposals+bncBCRIFJHGXANBBM7T7HKQKGQEBOYCPNQ@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-qk0-f197.google.com ([209.85.220.197])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBCRIFJHGXANBBM7T7HKQKGQEBOYCPNQ@isocpp.org>)
	id 1f1yBo-0005A4-Nf
	for gclcip-std-proposals@m.gmane.org; Fri, 30 Mar 2018 19:51:48 +0200
Original-Received: by mail-qk0-f197.google.com with SMTP id q185sf6486485qke.0
        for <gclcip-std-proposals@m.gmane.org>; Fri, 30 Mar 2018 10:53:56 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1522432436; cv=pass;
        d=google.com; s=arc-20160816;
        b=mdsyQC95JSBEGGa4bV36wtCl3b1f+BhPr7IOJs5BFxdXfEzQhF7B9R7oDnCOERFIgW
         NEKZlPvU9hHBKPtw/82zoNQWi7DF+E87SYj2o1Ag9vsJVIpi3IsTxktqNFwYUapESOXq
         yyRFywPUQWrc57rMWbtBhsIlyaojXgS7FjUb+eAqOUOHhhutp7lw3xJpu0SP0NhZGjJJ
         Z4rcbrtI2++IdFOT7wKBF2Ymcuk7ZidnrLVIxC45IcHluealRlh3/rmDp2fFMOqAuvzc
         iVcNa8ONLw6PEPsPHoZw4s05gGHTztpucc9eXHFvDh56Qjw7z3XIbuzL2U0en3dAWfMy
         g48w==
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:to:subject:message-id:date
         :from:in-reply-to:references:mime-version:arc-authentication-results
         :arc-message-signature:dkim-signature:arc-authentication-results;
        bh=sR1exjyR9loBBYIpYa4dmX3O7DOGsEFLm67v05LNpHs=;
        b=kCWmeAMU2jVor8lyQQXLaGXr8TrZ49P0ptp31/P2EZr1pky/3USJ1BZBbEYMYhn+Ld
         Xu9X4ESO3gk7lZjqfrlbf9gZFxY7tb8hGWSkFehmV7xkagPMPUBfzVOWsRt+ZDLJOtse
         3rBtQE8b7hQVsgVqC7LFAp4cr4Nf+2e6X86Jr9ompigMqNhSZSQH40zT6a41r5UVznnM
         cLywt/6SbWbAHPrE8wIJtbI2NVJnx1T5+JKsHBUiyaJQJKFDoZC4zWupYdE2bLjbf+Hb
         uMIn5wPXfS2JZ4wmAsn7dGu+Mt25sSHBbc3RSHlMFPH2dU3qmeAZAVyr+OrBLJLo6v/6
         YIPQ==
ARC-Authentication-Results: i=2; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=SS2avXkr;
       spf=pass (google.com: domain of dim.mj.p@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dim.mj.p@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=mime-version:references:in-reply-to:from:date:message-id:subject: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=sR1exjyR9loBBYIpYa4dmX3O7DOGsEFLm67v05LNpHs=;
        b=pWwGJVwbayzUO2yG8wT2EC6I3LdwXPQfx3ohXf6a/Xt2DNUCJWId2MFcskNmxY7G+V
         YDusRBhrrfyHWRki+XA//9+yT2vlp1BiL5qI/QMfEOlr27BM8zgrDF4wQB8J8yrexkaQ
         yW74K4GfAw9+9i78BRzgrWNRQd8eL3FCanNQhrWuMQn6VsT+7jutDv8yfrcaNX48PHLV
         cYShPb6T8xvE1wps+sB1WR+XX3aw+30E5Y/Yn6yWXlQe/lHKZZBhyZg2lsShXEeuhadQ
         nI43apMmSQfGjGV061vJ7PoKmJAJIblzUY5Imbvaql7OOLiZDpooqUK3T02kLn68iBlL
         TfeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:references:in-reply-to:from:date
         :message-id:subject: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=sR1exjyR9loBBYIpYa4dmX3O7DOGsEFLm67v05LNpHs=;
        b=Q82M9pUZHNhqSyDS0dXJhUL4S8OB953POGjZXFWEfj50Dx4FG5hBGVDvs9sJf8et9M
         iks0v7JFpNfBuDLNTp4hj3XCnugP8/9d8Ydkts8Ngv0/OH3EslGHK2NJsXhDzLFd7byE
         uVW+5pVMjnLZO08s/3y0HK1WWZh/jOHe02wDtjqohFv3XZIoY/NgSje3i2yjM9VYlVVa
         Ht/UuAXbfICYMd12U0VTt0NbVFtGp52Y0Z59pHTd+uSnrSwCp0RuIg2ehzcweGRdRDVP
         XNdopyLy/1AMn/EwLiuO6P0K6KJp2IXadTy8ZXUTifjwEov7Iy2V8qvTO1qOWi6tzbC7
         HObg==
X-Gm-Message-State: AElRT7HsVkvi2tV8tzuU3Wagu+K7nPwEs9mvSpMhlUJyfufRjYo88xAI
	IH7n8DNYWujdRqAWtltrH3v46g==
X-Google-Smtp-Source: AG47ELsWKIfQx1Vt9TwCeVvdUrFKnXgAkyx6yFlmkEHdOQlT37M//XO7t7ibwBvOi+cs0kW2kRU7ag==
X-Received: by 10.55.154.88 with SMTP id c85mr35766552qke.3.1522432436219;
        Fri, 30 Mar 2018 10:53:56 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.200.13.136 with SMTP id s8ls5777679qti.5.gmail; Fri, 30 Mar
 2018 10:53:55 -0700 (PDT)
X-Received: by 10.200.82.15 with SMTP id r15mr3190127qtn.55.1522432435410;
        Fri, 30 Mar 2018 10:53:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1522432435; cv=none;
        d=google.com; s=arc-20160816;
        b=n2roTseBLHKsEOD+2u0qzldUJqOH0Sob6wlEaGist4dBKOTg0PB3PKH6fq+EXMz7iA
         +gkH1dWZJmiLN48mt5QYTFNp6IDkKFDpbDoxLdqSd1uh7EaCE9PU72xWuIOnKEM05eFO
         zCJyImzqTBvafKxg4/qi5ozY6O1RB8O7ZF5FTDHXsbgp2ew8F0hixpqzh4Csc5y0+CcU
         ifOnFPV7mvS6TYQsrOe+gXxJ1IRZ6y5KIAksL/TJnZsXpBZPl3TbqUNMfN3FJtvr+il0
         7Itkdnr839QOe8ioGRLVUyY/v0DCNnLYzk/LHtqKqmcjeeJ5QbqliyskeQ968eStO+PS
         BZVw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :dkim-signature:arc-authentication-results;
        bh=LgqtWK8PLTrEm8N7mjfCpx4AXeU0t76WBZovzrlGWZk=;
        b=qsndxpdaGcDBxq/ZbzsbmRiM0k5GhZXW/PCkF44sNiIgcCtKnPcT0BkaLeX2EaS6/T
         3wzjQOocUrifAxyY0GwoZefXsikld0lAeO/ngFiHHVx1N6YbesAYcneBBJ7Cl8d9rz7+
         s78xXom2hEvr1U3W9R8SUbK8bTbTEF8cgTWk7UdBQlz05nUD0AMUwP1syc1/RxmrkUB3
         +gylkVUEi5kS0Knrq/c0TPgmBqgpYLeF2w5oEJzTeDKSfp8iy+JYpy6LUh9dWESsBjt8
         hrxCgt0lNxtKUy0DX6/+VHE7SOYamsK+8vUO3XtsxWj/8wFqS1kXF5Pb5cgpRcl1O290
         cZqg==
ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=SS2avXkr;
       spf=pass (google.com: domain of dim.mj.p@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dim.mj.p@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Original-Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41])
        by mx.google.com with SMTPS id o1sor6627997qtl.145.2018.03.30.10.53.55
        for <std-proposals@isocpp.org>
        (Google Transport Security);
        Fri, 30 Mar 2018 10:53:55 -0700 (PDT)
Received-SPF: pass (google.com: domain of dim.mj.p@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41;
X-Received: by 10.237.44.199 with SMTP id g65mr18103646qtd.124.1522432434983;
 Fri, 30 Mar 2018 10:53:54 -0700 (PDT)
In-Reply-To: <2902681.DHahH4ZQGr@tjmaciei-mobl1>
X-Original-Sender: dim.mj.p@gmail.com
X-Original-Authentication-Results: mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20161025 header.b=SS2avXkr;       spf=pass
 (google.com: domain of dim.mj.p@gmail.com designates 209.85.220.41 as
 permitted sender) smtp.mailfrom=dim.mj.p@gmail.com;       dmarc=pass (p=NONE
 sp=QUARANTINE dis=NONE) header.from=gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: 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:37576
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/37576>

--94eb2c12500c7b59060568a4ecd9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Can you please stop trying to prove that I am wrong with some superficial
examples.

Can you show me real world example where you need to uppercase sharp s to
SS in Russian text?

There are many languages where case transformations are simple and I really
don't care if sharp s gets uppercased to SS. In fact having sharp s in
Russian text is wrong in the first place.

=D0=9D=D0=B0 =D0=BF=D0=B5=D1=82., 2018 =D0=9C=D0=B0=D1=80 30 19:35, Thiago =
Macieira <thiago@macieira.org> =D0=BD=D0=B0=D0=BF=D0=B8=D1=88=D0=B0:

> On sexta-feira, 30 de mar=C3=A7o de 2018 09:05:36 PDT =D0=94=D0=B8=D0=BC=
=D0=B8=D1=82=D1=80=D0=B8=D1=98 =D0=9C=D0=B8=D1=98=D0=BE=D1=81=D0=BA=D0=B8 w=
rote:
> > I don't see how the sharp s is language independent. It is used only in
> > German.
>
> It's irrelevant which language uses the character. The rule is language-
> independent, therefore it applies to all languages. Any application
> failing to
> apply the rule is by definition broken. So please don't suggest people
> write
> broken code.
>
> CaseFolding.txt:
> 00DF; F; 0073 0073; # LATIN SMALL LETTER SHARP S
> 0149; F; 02BC 006E; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
> FB00; F; 0066 0066; # LATIN SMALL LIGATURE FF
> FB01; F; 0066 0069; # LATIN SMALL LIGATURE FI
> FB02; F; 0066 006C; # LATIN SMALL LIGATURE FL
> FB03; F; 0066 0066 0069; # LATIN SMALL LIGATURE FFI
> FB04; F; 0066 0066 006C; # LATIN SMALL LIGATURE FFL
> FB05; F; 0073 0074; # LATIN SMALL LIGATURE LONG S T
> FB06; F; 0073 0074; # LATIN SMALL LIGATURE ST
>
> etc. (and those are just Latin script and not including combining
> characters)
>
> --
> Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
>    Software Architect - Intel Open Source Technology Center
>
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "ISO C++ Standard - Future Proposals" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/a/isocpp.org/d/topic/std-proposals/Besva70LN3c/=
unsubscribe
> .
> To unsubscribe from this group and all its topics, send an email 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/2902681.DHah=
H4ZQGr%40tjmaciei-mobl1
> .
>

--=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/CAORbL%2BPT2ShzE9qFtyZsEXEfwOEOxXkARiaK2PYkoZ%3D=
d3H%2BKYA%40mail.gmail.com.

--94eb2c12500c7b59060568a4ecd9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Can you please stop trying to prove that I am wrong with =
some superficial examples.<div dir=3D"auto"><br></div><div dir=3D"auto">Can=
 you show me real world example where you need to uppercase sharp s to SS i=
n Russian text?</div><div dir=3D"auto"><br></div><div dir=3D"auto">There ar=
e many languages where case transformations are simple and I really don&#39=
;t care if sharp s gets uppercased to SS. In fact having sharp s in Russian=
 text is wrong in the first place.</div></div><br><div class=3D"gmail_quote=
"><div dir=3D"ltr">=D0=9D=D0=B0 =D0=BF=D0=B5=D1=82., 2018 =D0=9C=D0=B0=D1=
=80 30 19:35, Thiago Macieira &lt;<a href=3D"mailto:thiago@macieira.org">th=
iago@macieira.org</a>&gt; =D0=BD=D0=B0=D0=BF=D0=B8=D1=88=D0=B0:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex">On sexta-feira, 30 de mar=C3=A7o de 2018 09:05=
:36 PDT =D0=94=D0=B8=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D1=98 =D0=9C=D0=B8=D1=98=
=D0=BE=D1=81=D0=BA=D0=B8 wrote:<br>
&gt; I don&#39;t see how the sharp s is language independent. It is used on=
ly in<br>
&gt; German.<br>
<br>
It&#39;s irrelevant which language uses the character. The rule is language=
-<br>
independent, therefore it applies to all languages. Any application failing=
 to<br>
apply the rule is by definition broken. So please don&#39;t suggest people =
write<br>
broken code.<br>
<br>
CaseFolding.txt:<br>
00DF; F; 0073 0073; # LATIN SMALL LETTER SHARP S<br>
0149; F; 02BC 006E; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE<br>
FB00; F; 0066 0066; # LATIN SMALL LIGATURE FF<br>
FB01; F; 0066 0069; # LATIN SMALL LIGATURE FI<br>
FB02; F; 0066 006C; # LATIN SMALL LIGATURE FL<br>
FB03; F; 0066 0066 0069; # LATIN SMALL LIGATURE FFI<br>
FB04; F; 0066 0066 006C; # LATIN SMALL LIGATURE FFL<br>
FB05; F; 0073 0074; # LATIN SMALL LIGATURE LONG S T<br>
FB06; F; 0073 0074; # LATIN SMALL LIGATURE ST<br>
<br>
etc. (and those are just Latin script and not including combining character=
s)<br>
<br>
--<br>
Thiago Macieira - thiago (AT) <a href=3D"http://macieira.info" rel=3D"noref=
errer noreferrer" target=3D"_blank">macieira.info</a> - thiago (AT) <a href=
=3D"http://kde.org" rel=3D"noreferrer noreferrer" target=3D"_blank">kde.org=
</a><br>
=C2=A0 =C2=A0Software Architect - Intel Open Source Technology Center<br>
<br>
<br>
<br>
--<br>
You received this message because you are subscribed to a topic in the Goog=
le Groups &quot;ISO C++ Standard - Future Proposals&quot; group.<br>
To unsubscribe from this topic, visit <a href=3D"https://groups.google.com/=
a/isocpp.org/d/topic/std-proposals/Besva70LN3c/unsubscribe" rel=3D"noreferr=
er noreferrer" target=3D"_blank">https://groups.google.com/a/isocpp.org/d/t=
opic/std-proposals/Besva70LN3c/unsubscribe</a>.<br>
To unsubscribe from this group and all its topics, send an email to <a href=
=3D"mailto:std-proposals%2Bunsubscribe@isocpp.org" target=3D"_blank" rel=3D=
"noreferrer">std-proposals+unsubscribe@isocpp.org</a>.<br>
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org" target=3D"_blank" rel=3D"noreferrer">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/2902681.DHahH4ZQGr%40tjmaciei-mobl1" =
rel=3D"noreferrer noreferrer" target=3D"_blank">https://groups.google.com/a=
/isocpp.org/d/msgid/std-proposals/2902681.DHahH4ZQGr%40tjmaciei-mobl1</a>.<=
br>
</blockquote></div>

<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/CAORbL%2BPT2ShzE9qFtyZsEXEfwOEOxXkARi=
aK2PYkoZ%3Dd3H%2BKYA%40mail.gmail.com?utm_medium=3Demail&utm_source=3Dfoote=
r">https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/CAORbL%2BPT=
2ShzE9qFtyZsEXEfwOEOxXkARiaK2PYkoZ%3Dd3H%2BKYA%40mail.gmail.com</a>.<br />

--94eb2c12500c7b59060568a4ecd9--

.
