Path: utzoo!attcan!uunet!husc6!bloom-beacon!gatech!uflorida!haven!ncifcrf!nlm-mcs!adm!smoke!gwyn From: gwyn@smoke.ARPA (Doug Gwyn ) Newsgroups: comp.lang.c Subject: Re: C, and what it is for Message-ID: <8598@smoke.ARPA> Date: 3 Oct 88 04:00:45 GMT References: <8809092242.AA20696@BOEING.COM> <1988Sep22.163950.13700@utzoo.uucp> <3162@utastro.UUCP> <1988Sep27.173354.16502@utzoo.uucp> Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 21 In article <1988Sep27.173354.16502@utzoo.uucp> henry@utzoo.uucp (Henry Spencer) writes: [Re: trigraphs] >Yeah, and they've turned out to be a mess and a major problem. Actually there are no known *technical* problems with trigraphs. The problems are all psychological and political. Basically, the introduction of trigraphs made it appear that X3J11 was trying to *completely* solve the host character representation issue. (Perhaps X3J11 indeed thought that it did, but if so it was mistaken.) This biased the understanding of people reviewing the early dpANSes, leading to unrealistic expectations, complaints, and suggestions that further complicated the situation. I believe that the decision to introduce the notion of "multibyte character sequences" was partially influenced by the trigraph precedent (mostly, however, by the fact that many vendors had already been trying to make something like MBCs work). A recent object from an ISO member shows that trigraphs are still causing confusion and undue expectations. Unless it is overridden during the forthcoming reviews, I plan to clarify just what trigraphs really do (vs. what can still be solved in other ways) in the committee responses to the third round of public comments. Once I have the explanation typed up, I'll try to remember to post it here.