Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Re: Motion 46: NO



On 2013-07-19 17:31:19 -0500, Ralph Baker Kearfott wrote:
> We might define "default locale." I have been working at this long
> enough to remember systems that only had the 26 upper case Roman
> letters, plus one or two punctuation marks.

Like the Apple ][.

> I'm not even sure they had "[" and "]".

These characters aren't even part of the invariant subset of
ISO/IEC 646:

  http://en.wikipedia.org/wiki/ISO/IEC_646

That's why C had trigraphs for them.

But IMHO, one can consider that one has at least the intersection
of ASCII and EBCDIC.

> My own (perhaps biased) opinion of a "default" is standard 128
> character ASCII, but the expansion of that acronym explicitly
> contains the word "American" in it (/American Standard Code for
> Information Interchange/). There are more recent possibilities that
> may be more inclusive, but perhaps less universally available in
> systems and programming languages (Unicode?). In any case, it might
> not be totally clear what the default locale should be.

In C, the notion of locale is distinct from the notion of character
set or encoding. C implementations may be based on various character
sets, not necessarily based on ASCII. This is unspecified, but there
are minimal requirements.

-- 
Vincent Lefèvre <vincent@xxxxxxxxxx> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)