home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / std / c / 3209 < prev    next >
Encoding:
Internet Message Format  |  1992-12-14  |  1.9 KB

  1. Path: sparky!uunet!world!ksr!jfw
  2. From: jfw@ksr.com (John F. Woods)
  3. Newsgroups: comp.std.c
  4. Subject: Re: <iso646.h>
  5. Keywords: Standard C international header implementation
  6. Message-ID: <20094@ksr.com>
  7. Date: 14 Dec 92 17:36:19 EST
  8. References: <19457@smoke.brl.mil> <Bz7tKM.KDF@grex.ann-arbor.mi.us>
  9. Sender: news@ksr.com
  10. Lines: 28
  11.  
  12. mcdaniel@grex.ann-arbor.mi.us (Tim McDaniel) writes:
  13. >What is a "normative addendum"?
  14.  
  15. It seems to be the ISO's way of fixing standards that aren't broken ;-).
  16.  
  17. >What insane asylum added digraphs to the existing trigraph mess, and
  18. >also said that the "difficult" characters have to exist anyway?  What's
  19. >the point of trigraphs and digraphs then?
  20.  
  21. The point of trigraphs is that *terminals* don't have to have the "difficult"
  22. characters, and that the "difficult" characters don't need to have the same
  23. representations between implementations (and may well not, in an environment
  24. where national characters have gobbled up the ASCII values for the "difficult"
  25. characters).  The chief "use" of trigraphs seems to be as an exchange medium;
  26. as long as two sites agree at least on the "easy" characters' values, then a
  27. trigraphed source on tape can be written at one site and read at the other.
  28. Of course, why it was necessary to do violence to the language in order to
  29. avoid having an occasional tape accompanied by a handwritten note and/or a
  30. quickie conversion utility has escaped many people...
  31.  
  32. >What fool made these identifiers ("or", "ne", ...) reserved?
  33. As near as I can tell, no one made those identifiers reserved; Doug Gwyn seems
  34. to have merely suggested them as an alternative for some reason only he can
  35. definitively comment on (but I'll bet it was to head off a THIRD (and FOURTH
  36. and FIFTH...) insane incomprehensible mapping scheme ("characters not available
  37. in all national character sets will be encoded as :::::0000000000:::::, where
  38. the string of 0's shall be replaced with a CCITT checksum of the Latin-1 name
  39. of the original character....")).
  40.