Subject: Re: isprint()
To: None <current-users@NetBSD.ORG>
From: Peter Seebach <seebs@solon.com>
List: current-users
Date: 08/23/1996 17:06:54
>On Tue, 20 Aug 1996, Peter Seebach wrote:

>> On the other hand, we might want locale support in the kernel, in case
>> we ever end up supporting EBCDIC.

>Is it me, or is this just plain silly? (1/2 :-)

It's mostly silly.

There are good reasons to start on this *now*, rather than later.  Anyone
remember how hard it was, only a few short years ago, to find 8-bit clean
applications?  Well, in a few years, we're going to be looking at a
similar problem in terms of Unicode support and all sorts of other things.

EBCDIC is a relatively *easy* way to start on the problem of teaching the
kernel either:
1.  That there is more than one character set.
or (and this is harder)
2.  That there is more than one character set in use at a given time.

I *want* to be able to have two terminals on one NetBSD system, one using
ISO 8859-1, and one using 8859-2.  I want to start looking at the issues.

Maybe most of them  (all of them?) won't be kernel issues.  Cool.  But just
in case, we should start thinking about it.

Plan 9 has demonstrated that it's possible to have a small system which
uses 16 bit values for characters.  I think we should consider being ready
for this one.

Not that a lot of time should go into this at the expense of other things,
but it might not hurt to keep it in mind, and avoid closing any useful
doors.  :)

-s