Главная
Study mode:
on
1
Why Unicode
2
Terminology
3
Unicode Library
4
Normalization
5
Iterator Interface
6
Null Sentinel
7
Transcoding view
8
Performance overhead
9
Iterators
10
Replacing Errors
11
correctness
12
bidirectional
13
stupid
14
unpacking
15
why would someone write that
16
unpacketrator
17
Normalisation
18
Algorithms
19
Normalization Forms
20
Normalize Insert Erase Replace
21
Normalize Insert
22
Vocabulary Type
23
Transcoding Views
24
SG16T
25
Text Segmentation
26
Grapheme
Description:
Explore a comprehensive conference talk on applying std::ranges principles to Unicode implementation in the C++ Standard Library. Delve into the challenges of standardizing Unicode in C++, comparing it with ICU, and discover innovative approaches to designing a future standard Unicode API. Learn about Unicode terminology, normalization, iterator interfaces, transcoding views, and performance considerations. Examine specific algorithms, normalization forms, and vocabulary types for text segmentation and grapheme handling. Gain insights into the work of SG16 and the potential future of Unicode support in C++.

Applying the Lessons of std - ranges to Unicode in the C++ Standard Library

CppNow
Add to list