C++ Logo

SG16

Advanced search

Subject: Re: [SG16-Unicode] D1628R0 (Unicode character properties)
From: JF Bastien (cxx_at_[hidden])
Date: 2019-03-27 11:44:28


On Wed, Mar 27, 2019 at 9:40 AM Markus Scherer <markus.icu_at_[hidden]> wrote:

> Hi Tom & SG16,
>
> First, sorry for having dropped off -- I have been swamped with other work
> and won't make it to today's meeting either.
>
> Second, I would like to ask you to consider if it's necessary to add
> Unicode properties APIs in the language runtime.
> There are widely used libraries like ICU which provide this and more.
>

Are you worried that implementations wouldn't be able to use ICU directly?
Can you expand?

> Many users will want to be able to use the latest version of Unicode,
> which will tend to be newer than what their compiler provides.
>

How so?

> There are also enough changes in Unicode properties that data structures
> or parsers etc. sometimes need to be adjusted, so you have a maintenance
> burden.
> (I have been doing this for some 19 years.)
>
> And finally, I personally think that the ROI for the name property is low.
> As noted in the document, the data is large, but also a long \N{dozens of
> letters} string is not very readable. I find it's just as easy to use
> \uhhhh escapes with a simple code comment for which character that is, and
> if it's obvious (like a regular printable letter) you use the character
> itself anyway.
>
> Best regards,
> markus
>
> On Wed, Mar 27, 2019 at 8:42 AM Corentin <corentin.jabot_at_[hidden]> wrote:
>
>> As requested by Tom, please find attach D1628R0 which will be discussed
>> during today's meeting \N{WHITE EXCLAMATION MARK ORNAMENT}
>>
>> Feedback welcome :)
>>
>> Regards,
>> Corentin
>> _______________________________________________
>> SG16 Unicode mailing list
>> Unicode_at_[hidden]
>> http://www.open-std.org/mailman/listinfo/unicode
>>
> _______________________________________________
> SG16 Unicode mailing list
> Unicode_at_[hidden]
> http://www.open-std.org/mailman/listinfo/unicode
>



SG16 list run by sg16-owner@lists.isocpp.org