From keld@dkuug.dk Thu Sep 19 21:23:31 1991 Received: by dkuug.dk (5.64+/8+bit/IDA-1.2.8) id AA04492; Thu, 19 Sep 91 21:23:31 +0200 Date: Thu, 19 Sep 91 21:23:31 +0200 From: Keld J|rn Simonsen Message-Id: <9109191923.AA04492@dkuug.dk> To: wg15rin@dkuug.dk Subject: request for "ident" specification part in LC_CTYPE Cc: hlj@posix.com X-Charset: ASCII X-Char-Esc: 29 Hello WG15RIN! (Hello Hal!) At recent ISO/IEC JTC1/SC22/WG14 (programming language C) and ISO/IEC JTC1/SC22/WG21 (Programming language C++) meetings it has been decided to allow identifiers in these languages to include characters dependent on the translation-time locale, e.g. for which a function is_ident() has a return value of "true". Danish Standards would like to have support for this in POSIX.2 locales, and this should also be reflected in the "small" programming languages defined in POSIX, so that characters belonging to the "ident" class would be allowed in identifiers in these "small" programming languages (sh, awk etc.). So DS proposes a new standard class in the LC_CTYPE section of the locale, for inclusion in POSIX.2 section 2.5.2.1: ident: Define characters to be classified as identifier characters (allowed in identifiers in a programming language or the like). Characters specified for the keyword alpha shall automatically belong to this character class. Keld Simonsen