Date: Wed, 14 Sep 2022 23:17:21 -0400
Thank you to everyone that attended today.
The slides presented will be published with the meeting summary. In the
meantime, you can find them here
<https://github.com/sg16-unicode/sg16-meetings/blob/master/presentations/2022-09-14-WG21-UC-collab-p1949-presentation.odp>
if interested. Links included in the slides are below:
* Unicode Message Format Working Group (MFWG)
<https://github.com/unicode-org/message-format-wg>:
o Draft specification
<https://github.com/unicode-org/message-format-wg/tree/develop/spec>
(available in the spec folder of the develop branch).
* Unicode Source Ad Hoc Group (SCWG):
o Changes to UAX #9
<https://github.com/unicode-org/message-format-wg/tree/develop/spec>
included in Unicode 15: L2/22-172
<https://www.unicode.org/L2/L2022/22172-uax9-45-draft-pri449.pdf>.
o Changes to UAX #31
<https://www.unicode.org/L2/L2022/22172-uax9-45-draft-pri449.pdf>
included in Unicode 15: L2/22-179
<https://www.unicode.org/L2/L2022/22179-uax31-36-draft-6-post-pri450.pdf>.
* Backward compatibility impact from P1949
<https://www.unicode.org/L2/L2022/22179-uax31-36-draft-6-post-pri450.pdf>:
o SG16 issue #79 <https://github.com/sg16-unicode/sg16/issues/79>:
Migration challenges following P1949 changes to identifier syntax.
o Clang bug report #54732
<https://github.com/llvm/llvm-project/issues/54732>: Clang 14
rejects certain Unicode characters in identifiers that are
accepted by Clang 13 and the C++ Standard.
o L2/22-102
<https://www.unicode.org/L2/L2022/22102-non-xid-ident-usage.pdf>:
A survey of non-XID identifier usage in program text
Tom.
On 9/13/22 5:15 PM, Tom Honermann via SG16 wrote:
>
> This is your friendly reminder that this meeting is taking place tomorrow.
>
> Tom.
>
> On 9/10/22 9:47 AM, Tom Honermann via SG16 wrote:
>>
>> SG16 will hold a telecon on Wednesday, September 14th, at 19:30 UTC
>> (timezone conversion
>> <https://www.timeanddate.com/worldclock/converter.html?iso=20220914T193000&p1=1440&p2=tz_pdt&p3=tz_mdt&p4=tz_cdt&p5=tz_edt&p6=tz_cest>).
>>
>> The agenda is:
>>
>> * Report on the on-going interactions between WG21 and the Unicode
>> Consortium.
>> * Report on the backward compatibility impact of P1949 (C++
>> Identifier Syntax using Unicode Standard Annex 31)
>> <https://wg21.link/p1949>.
>> * Continued discussion of P2626R0: charN_t incremental adoption:
>> Casting pointers of UTF character types <https://wg21.link/p2626r0>.
>>
>> SG16 has previously engaged with the Unicode Message Format Working
>> Group (MFWG) <https://github.com/unicode-org/message-format-wg> (in
>> our March 11th, 2020 telecon
>> <https://github.com/sg16-unicode/sg16-meetings/blob/master/README-2020.md#march-11th-2020>)
>> and the Unicode Source Code Ad Hoc Group (SCAHG) (in our May 25th,
>> 2022 telecon
>> <https://github.com/sg16-unicode/sg16-meetings#may-25th-2022> with
>> Robin Leroy). Peter and Tom have continued engaging with these
>> groups. Tom will report on their activities (Peter is not expected to
>> be available for this meeting).
>>
>> Implementation of P1949 in Clang (as a DR unconditionally applied to
>> older language modes) prompted some users to report substantial
>> impact to projects that previously enjoyed use of mathematical
>> symbols in identifiers. Tom will report on some specifics of the
>> impact, discussion between Clang implementors, and on-going work by
>> the SCAHG that may provide a solution in the future. Further
>> discussion should focus on guidance that we may want to offer to
>> implementors.
>>
>> Pending Corentin's availability, we'll continue discussion of P2626R0
>> from our August 24th, 2022 telecon
>> <https://github.com/sg16-unicode/sg16-meetings#august-24th-2022>.
>>
>> Tom.
>>
>>
>
The slides presented will be published with the meeting summary. In the
meantime, you can find them here
<https://github.com/sg16-unicode/sg16-meetings/blob/master/presentations/2022-09-14-WG21-UC-collab-p1949-presentation.odp>
if interested. Links included in the slides are below:
* Unicode Message Format Working Group (MFWG)
<https://github.com/unicode-org/message-format-wg>:
o Draft specification
<https://github.com/unicode-org/message-format-wg/tree/develop/spec>
(available in the spec folder of the develop branch).
* Unicode Source Ad Hoc Group (SCWG):
o Changes to UAX #9
<https://github.com/unicode-org/message-format-wg/tree/develop/spec>
included in Unicode 15: L2/22-172
<https://www.unicode.org/L2/L2022/22172-uax9-45-draft-pri449.pdf>.
o Changes to UAX #31
<https://www.unicode.org/L2/L2022/22172-uax9-45-draft-pri449.pdf>
included in Unicode 15: L2/22-179
<https://www.unicode.org/L2/L2022/22179-uax31-36-draft-6-post-pri450.pdf>.
* Backward compatibility impact from P1949
<https://www.unicode.org/L2/L2022/22179-uax31-36-draft-6-post-pri450.pdf>:
o SG16 issue #79 <https://github.com/sg16-unicode/sg16/issues/79>:
Migration challenges following P1949 changes to identifier syntax.
o Clang bug report #54732
<https://github.com/llvm/llvm-project/issues/54732>: Clang 14
rejects certain Unicode characters in identifiers that are
accepted by Clang 13 and the C++ Standard.
o L2/22-102
<https://www.unicode.org/L2/L2022/22102-non-xid-ident-usage.pdf>:
A survey of non-XID identifier usage in program text
Tom.
On 9/13/22 5:15 PM, Tom Honermann via SG16 wrote:
>
> This is your friendly reminder that this meeting is taking place tomorrow.
>
> Tom.
>
> On 9/10/22 9:47 AM, Tom Honermann via SG16 wrote:
>>
>> SG16 will hold a telecon on Wednesday, September 14th, at 19:30 UTC
>> (timezone conversion
>> <https://www.timeanddate.com/worldclock/converter.html?iso=20220914T193000&p1=1440&p2=tz_pdt&p3=tz_mdt&p4=tz_cdt&p5=tz_edt&p6=tz_cest>).
>>
>> The agenda is:
>>
>> * Report on the on-going interactions between WG21 and the Unicode
>> Consortium.
>> * Report on the backward compatibility impact of P1949 (C++
>> Identifier Syntax using Unicode Standard Annex 31)
>> <https://wg21.link/p1949>.
>> * Continued discussion of P2626R0: charN_t incremental adoption:
>> Casting pointers of UTF character types <https://wg21.link/p2626r0>.
>>
>> SG16 has previously engaged with the Unicode Message Format Working
>> Group (MFWG) <https://github.com/unicode-org/message-format-wg> (in
>> our March 11th, 2020 telecon
>> <https://github.com/sg16-unicode/sg16-meetings/blob/master/README-2020.md#march-11th-2020>)
>> and the Unicode Source Code Ad Hoc Group (SCAHG) (in our May 25th,
>> 2022 telecon
>> <https://github.com/sg16-unicode/sg16-meetings#may-25th-2022> with
>> Robin Leroy). Peter and Tom have continued engaging with these
>> groups. Tom will report on their activities (Peter is not expected to
>> be available for this meeting).
>>
>> Implementation of P1949 in Clang (as a DR unconditionally applied to
>> older language modes) prompted some users to report substantial
>> impact to projects that previously enjoyed use of mathematical
>> symbols in identifiers. Tom will report on some specifics of the
>> impact, discussion between Clang implementors, and on-going work by
>> the SCAHG that may provide a solution in the future. Further
>> discussion should focus on guidance that we may want to offer to
>> implementors.
>>
>> Pending Corentin's availability, we'll continue discussion of P2626R0
>> from our August 24th, 2022 telecon
>> <https://github.com/sg16-unicode/sg16-meetings#august-24th-2022>.
>>
>> Tom.
>>
>>
>
Received on 2022-09-15 03:17:23