C++ Logo

sg16

Advanced search

Re: [isocpp-sg16] Unicode an conversion facets

From: Tiago Freire <tmiguelf_at_[hidden]>
Date: Thu, 1 May 2025 16:02:18 +0000
While advancements in Unicode is a step, until we have a proper framework to enable users to support their own encodings cheaply and the ability to expand, I'm afraid that real progress will never be made.

I think we need to change some minds regarding the preferential treatment of Unicode instead of making everything else a second class citizens.

Not that the language needs to support everything, or that it should provide Unicode support. But because
I believe that the solutions required to get a levelled playing field are the same that will allow to properly deal with the problem of encoding zoos and locale independence.

I wish I had more time to work on this, but I got to eat.

________________________________
From: SG16 <sg16-bounces_at_[hidden]> on behalf of Alisdair Meredith via SG16 <sg16_at_[hidden]>
Sent: Thursday, May 1, 2025 5:21:59 PM
To: Tom Honermann <tom_at_honermann.net>
Cc: Alisdair Meredith <alisdairm_at_[hidden]>; SG16 (WG21 Unicode) <sg16_at_[hidden]>; Peter Bindels <dascandy_at_[hidden]>; Hana Dusíková <hanicka_at_[hidden]>; Jeremy Rifkin <jeremy_at_[hidden]>
Subject: [isocpp-sg16] Unicode an conversion facets

Thanks Tom.

I will admit to mild confusion on the rationale for keeping the code conversion facets,
unless we also want to withdraw support for adopting https://wg21.link/P2783 for C++26
as well?

Could I request guidance on what a replacement facility would look like, given the
current facility is built to support a framework based on runtime locales?

I understand that we do not want to remove something without a replacement, but
we will need a whole new text framework where character encoding is independent
of locale that do not have today. Mixing Unicode with runtime locales is a recipe for
text corruption, with no viable error handling in our current framework.

AlisdairM

On Apr 23, 2025, at 11:22 PM, Tom Honermann <tom_at_[hidden]> wrote:


Thank you to everyone that attended today.

WG21 members can find the draft meeting summary with poll results at https://wiki.edg.com/bin/view/Wg21telecons2025/SG16Teleconference2025-04-23.

Tom.


Received on 2025-05-01 16:02:23