From dan@watson.ibm.com Tue Jan 21 15:54:00 1992
Received: from watson.ibm.com by dkuug.dk via EUnet with SMTP (5.64+/8+bit/IDA-1.2.8)
	id AA00107; Tue, 21 Jan 92 15:54:00 +0100
Received: from YKTVMV by watson.ibm.com (IBM VM SMTP V2R2) with BSMTP id 2249;
   Tue, 21 Jan 92 09:53:58 EST
Date: 21 Jan 1992 09:29:35 EST
From: dan@watson.ibm.com (Walt Daniels)
Phone: 914-784/863-6736
To: i18n@dkuug.dk, xojig@xopen.co.uk
Message-Id: <012192.092935.dan@watson.ibm.com>
Subject: (XoJIG 443) Re: support for symbolic names
X-Charset: ASCII
X-Char-Esc: 29

>And so we end up at a point where we're going to see code like:
>
>	if (ch == '<540404>') {
>	   ...
>
>which I posit means we've completely failed at the most basic
>goal of internationalization; to offer a system that people
>can *use* to help create global programs.
>
>      -- Dave Taylor
That is not an "internationalized" program!  That is a "localized"
program!  In practice the only characters that appear as character
literals are the syntactically important characters like blank, tab,
comma, etc. Code that checks for greater than "a" and less than "z"
are are not even properly localized.  Most of the syntactic tests
should be performed using the "is" function, e.g. ispunct.

