Hi Corentin:
(0)
The document number still shows as "D2736R1" :)
(1)
With respect to the changes to [lex.charset], the translation character set was previously a coded character set (the code space of which was congruent with Unicode), but is now a character set (whose elements are abstract characters).
The "decoded to produce a sequence of [ ... ] scalar values that constitutes the sequence of elements of the translation character set" wording no longer works as-is because it is the wording equivalent of reinterpret_cast<const TranslationCharacters *>(ScalarValues).
Suggestion:
"decoded to produce a sequence of Unicode scalar values. A sequence of translation character set elements is then formed by mapping each Unicode scalar value to the corresponding translation character set element."
(2)
The separation of "control code aliases" from "character name aliases" has been removed. Remove "control code aliases" from the note where it still appears.
(3)
In the following, "in any of the" is not correct because the set of Unicode encoding forms is unbounded. Replace with "in any".
[ Note: No character lacks representation in any of the Unicode encoding forms. — end note ]
I hope this helps.
Thanks,
Hubert Tong