I'm sending the following as a potential guide for discussion in
today's SG16 telecon. My apologies for the short notice.
The following lists "things" that we may need (new) names for.
For those already present in the standard, the current terms used
are included in parenthesis. If you can think of others, please
reply.
- The encoding of source files.
(Physical source file character set; [lex.phases]p1.1)
- The source character repertoire.
(Basic source character set; [lex.charset]p1)
- The compiler's internal character encoding.
(Internal encoding; [lex.phases]p1)
- The character set requirements for the encoding of
character and string literals.
(basic execution character set; [lex.charset]p3)
- The character set requirements for the encoding of wide
character and string literals.
(basic execution wide-character set; [lex.charset]p3)
- The encoding of character and string literals.
(execution character set; [lex.charset]p3)
- The encoding of wide character and string literals.
(execution wide-character set; [lex.charset]p3)
- The encoding of character literals when used in conditional
preprocessing directive.
(; [cpp.cond]p12)
- The encoding of wide character literals when used in
conditional preprocessing directive.
(; [cpp.cond]p12)
- The encoding of file names.
(Native encoding; [fs.path.type.cvt]p1)
- The encoding of wide file names.
(Native encoding; [fs.path.type.cvt]p1)
- The Unicode character set.
(ISO/IEC 10646; [lex.charset]p2)
- The encoding of characters and strings at run-time.
()
- The terminal/console encoding
()
Tom.