From owner-freebsd-hackers Tue Oct 17 12:49:07 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA04923 for hackers-outgoing; Tue, 17 Oct 1995 12:49:07 -0700 Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id MAA04917 ; Tue, 17 Oct 1995 12:49:03 -0700 Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id MAA28127; Tue, 17 Oct 1995 12:43:37 -0700 From: Terry Lambert Message-Id: <199510171943.MAA28127@phaeton.artisoft.com> Subject: Re: Locale stuff: call for conclusion. To: ache@astral.msk.su (=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=) Date: Tue, 17 Oct 1995 12:43:37 -0700 (MST) Cc: core@FreeBSD.ORG, hackers@FreeBSD.ORG, phk@critter.tfs.com In-Reply-To: from "=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=" at Oct 17, 95 02:26:18 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1683 Sender: owner-hackers@FreeBSD.ORG Precedence: bulk > >B) execute 1. in the other sense of the word, and get crt0.s cleaned up. > > This will happen January 1st 1996 even if A) and/or C) hasn't happened. > > As you sayd > > as something more sane is implemented. > > I am completely against of removing this hack when nothing sane > implemented, so date doesn't play role here. I think it is a deadline on sane implementation. I also think a 6 month limit is the best you can impose, and Jan 1, though a nice deadline date, is probably too soon. > >C) execute 4, as soon as anybody volounteer to do it. > > Well, as we voting, here additional issue (D), if you care > of what sane can be implemented instead. By Terry idea we can > switch from XPG/4 to XPG/3, it allows as safely use setlocale() > in 8bit clean programs (not care of multibyte runic chars which > isn't really used by Terry words). I didn't quite say runic characters weren't used. I said that XPG/4's idea of runic characters wasn't used. It's not quite the same thing, since neither approach will really support, for instance, shift-JIS, without a lot of work. > Switching to XPG/3 allowing as to fix almost every 8bit clean program > by simple adding setlocale(LC_ALL, "") into main(). I think XPG/3 is the right short term approach. I'm still a bit fuzzy on XPG/3->XPG/4 transition, since I have yet to see a fully localized piece of code to let me factor out all the differences. Since there is no message catalog support, I'd have to say that much of the distinctions are irrelevant, at least for now. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.