[SG16-Unicode] D1628R0 (Unicode character properties)

JF Bastien cxx at jfbastien.com
Wed Mar 27 17:44:28 CET 2019


On Wed, Mar 27, 2019 at 9:40 AM Markus Scherer <markus.icu at gmail.com> 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 gmail.com> 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 isocpp.open-std.org
>> http://www.open-std.org/mailman/listinfo/unicode
>>
> _______________________________________________
> SG16 Unicode mailing list
> Unicode at isocpp.open-std.org
> http://www.open-std.org/mailman/listinfo/unicode
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.open-std.org/pipermail/unicode/attachments/20190327/c850e7c6/attachment.html 


More information about the Unicode mailing list