C++ Logo


Advanced search

NB comment review: FR [Bibliography] Unify references to Unicode

From: Tom Honermann <tom_at_[hidden]>
Date: Wed, 26 Oct 2022 11:56:13 -0400
Please review the following. If you agree with the proposed change and
have no further information to add, then there is no need to respond. If
you disagree with the proposed change, have corrections or new
information to offer, or have comments on the candidate polls, then
*please reply by Monday, October 31st*.

  FR [Bibliography] <http://eel.is/c++draft/bibliography> Unify
  references to Unicode

GitHub nbballot issue #412


The C++ standard references no less than 4 different Unicode versions
(12, 13, 14, 15).

    Proposed change:

Please refer to Unicode 15 and associated UAX documents consistently in
the Bibliography section and impacted sections

    SG16 chair notes:

This comment is related to FR 5.3p5.2 [lex.charset] Codepoint names in
identifiers <https://github.com/cplusplus/nbballot/issues/423>.

Some of the Unicode versions referenced in the comment come from the
Unicode version that corresponds to an ISO/IEC 10646 reference.

As Corentin described in a message to the SG16 mailing list
<https://lists.isocpp.org/sg16/2022/10/3474.php>, there are
ramifications to referring to ISO/IEC 10646 to satisfy some Unicode
needs and to the Unicode Standard for others. The different release
cadence for ISO/IEC 10646 implies that we either have to 1) live with
references to multiple Unicode versions, 2) restrict references to
Unicode versions associated with the current ISO/IEC 10646 standard, or
3) discontinue referencing ISO/IEC 10646 (and make the case to the ISO
that the limited scope of ISO/IEC 10646 makes it not suitable for our

    Candidate polls:

  * [FR-XX]: SG16 recommends accepting the comment in the direction of
    the proposed change by 1) replacing references to ISO/IEC 10646 with
    references to the Unicode Standard, and 2) updating all Unicode
    references to Unicode 15.
  * [FR-XX]: SG16 recommends resolving the comment by restricting
    references to the Unicode Standard to the version that corresponds
    to the referenced version of ISO/IEC 10646.
  * [FR-XX]: SG16 recommends rejecting the comment as not a defect.


Received on 2022-10-26 15:56:17