cplusplus / nbballot

Handling of NB comments in response to ballots
14 stars 4 forks source link

FR-010-133 [Bibliography] Unify references to Unicode #412

Closed wg21bot closed 1 year ago

wg21bot commented 1 year ago

Bibliography [ostream.formatted.print] p4 iostream.format#print.fun-9

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

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

tahonermann commented 1 year ago

SG16 reviewed this issue along with FR-021-013 during its 2022-11-02 telecon. The following polls were taken:

What SG16 would ideally want is to reference only the Unicode Standard (and not ISO/IEC 10646) and for the Unicode Standard to be more rigorously specified. Since the ISO prefers that ISO standards reference other ISO standards when available it isn't clear that the first desire can be accommodated. Obviously, the second desire cannot be accommodated in a short amount of time.

The first poll is intended to explore whether the ISO would permit replacing the existing ISO/IEC 10646 references with references to the Unicode Standard. If permitted, this would resolve the comment since all referenced Unicode features would come from a single source.

The second poll was intended to probe SG16's appetite for resolving the NB comment by ensuring that all Unicode features are directly or indirectly referenced from the same Unicode Standard; the version that is aligned with the referenced ISO/IEC 10646 version. Opposition was raised to this approach because ISO/IEC 10646 releases happen less frequently than Unicode Standard releases; this approach would prevent the use of features from newer Unicode Standard releases for up to several years.

I'll reach out to the project editor to start the discussion about whether we can proceed with referencing just the Unicode Standard. If the ISO rejects that option, then I'll bring the topic back to SG16.

I'm going to retain the SG16 label for now.

tahonermann commented 1 year ago

P2736R0 seeks to address this issue (as well as FR-021-013).

tahonermann commented 1 year ago

SG16 discussed a draft of P2736R0 during its 2022-12-14 telecon. No polls were taken, discussion will continue at the next SG16 telecon scheduled for 2023-01-11. I'm retaining the SG16 label for now.

tahonermann commented 1 year ago

SG16 completed its review of a draft of P2736R1 during its 2023-01-25 telecon. The following poll was taken:

I'm removing the SG16 label; this NB comment is ready for CWG and LWG review.

jensmaurer commented 1 year ago

Accepted with modifications.