[SG16-Unicode] It???s Time to Stop Adding New Features for Non-Unicode Execution Encodings in C++

Lyberta lyberta at lyberta.net
Sat Apr 27 15:53:00 CEST 2019


> posix advocates using utf-8 as the externel chaset and 32 bit 10646 as internal widechar encoding

But doesn't require it. That's the point.

> 
>> As for C, C only has char16_t, char32_t, minimalistic literal support...
>> I'm not sure about standard library. That's about 2% of Unicode support.
> 
> also look at iso 14651, 14652 

I don't see that in C standard library.

> 
> what is missing? i know: quite a lot, but please examplify
> 

A full set of std::vector operations on sequences of scalar values.
A full set of std::vector operations on sequences of grapheme clusters.
Querying properties of scalar values.
Normalization.
Case conversion.
Regular expressions.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
Url : http://www.open-std.org/pipermail/unicode/attachments/20190427/e49230b2/attachment.bin 


More information about the Unicode mailing list