This meeting is starting now. Well, subject to more attendees, it's just Steve and I hanging out right now!

Tom.

On 9/24/25 2:04 AM, Tom Honermann via SG16 wrote:

SG16 will hold a meeting today, Wednesday, September 24th, at 19:30 UTC (timezone conversion).

If you need a .ics file to import into your calendar, you can download it here.

The agenda is:

All three papers come to us courtesy of Jan Schultke with Corentin as a co-author of the first. None of these papers have been previously reviewed by SG16. I don't expect that we'll get through all three.

P3688R3 seeks to provide a suite of utility functions specialized for working with ASCII text or the ASCII subset of Unicode text. Predicates for querying character properties, transformers for case conversions, and case insensitive comparators are provided. As always, encoding related design choices are present and I'm sure we'll have some fun talking about that.

P3733R0 proposes extending the set of character names available for use in named character escapes to include ones for which we didn't have a normative reference available back when P2071R2 (Named universal character escapes) was approved for C++23. This include popular short names like NBSP and ZWJ.

P3695R1 is sure to be the most fun of the bunch! It asks to deprecate implicit conversions between char8_t and the other charN_t types so that oopsies like c8==U'🙊' (where c8 is char8_t) can be diagnosed. Per section 3.2, the proposal includes rationale for not extending similar deprecation to char16_t; thus the proposal will not solicit a diagnostic for the always false c16==U'🙊' (where c16 is char16_t).

Tom.