trigraphs in X3J11

Jerry Schwarz jss at hector.UUCP
Wed May 25 00:01:09 AEST 1988


In article <10941 at steinmetz.ge.com> davidsen at crdos1.UUCP (bill davidsen) writes:
>
>  PLEASE X3J11, fix this sucker! It CAN be done without breaking
>existing programs.  It makes more sense in the preprocessor.  Best
>reason is that as specified it will lead to compilers which don't do
>full ANSI by default, or even subset compilers. 
>

Attached below is the text of the official committee response  to
Letter P02 (during the first public review period around a year ago).

The standard is now in the third public review period and the
committee is only accepting comments on changes made between the
second and third drafts.  Thus Trigraphs (which were accepted very
early in by the committee and were discussed extensively in this
group several times since) are almost certainly going to be in the
final version.

I can understand that it may be frustrating for someone to come upon
the proposed standard today, see something they don't like, and feel
it is being rammed down their throats without due consideration.
Especially if they think they have a better way to solve the problem.
However, I hope such people will try to understand that the process
of creating a standard goes on for a long time and that suggestions
made toward the end of the process may not receive the same
consideration as suggestions made earlier.

For the record: I think trigraphs are a bad idea.

Jerry Schwarz

-----------------------------


X3J11 Response to Letter P02

Summary of Issue: Eliminate trigraphs.

Committee Response:

The Committee has reaffirmed this decision on more than one occasion.

The Committeee discussed alternatives to trigraphs on a number of
occassions, but always decided that they fill a need.  C must support
a wide variety of terminals and keyboards many of which lack the full
C character set. 



More information about the Comp.lang.c mailing list