New US Rep to ISO C

Keld J|rn Simonsen keld at freja.diku.dk
Wed Apr 26 10:58:27 AEST 1989


rex at aussie.UUCP (Rex Jaeschke) writes:

>The primary objection at this stage comes from the Danes who want
>more readable trigraphs (don't we all.) However, all forms of
>their proposal have been soundly rejected by ANSI for 3-4 meetings now
>and last week in Seattle, even ISO voted not to back them on this
>issue. The problem stems from the fact that they use the ISO-646 
>character set which, as you may know, doesn't have characters such as 
>[, ], {, }, #, |, and \. They also wanted an infix operator ! as an 
>alternate to subscripting such that a!b == a[b]. There are technical 
>problems they have not solved (for example, how to write a[]) and this 
>is the main reason the proposal has been rejected. Also, their 
>proposal is in addition to the existing trigraphs, NOT instead of so 
>it adds more baggage.

Some comments: I have only seen one real technical reply to the
Danish proposal, and that was the response from the third public
review on the ANSI draft (p 71). Else I have only seen remarks like
"Do we want to discuss the alternate trigraphs issue: straw vote:
40 no, 0 yes". Also it has never been treated by X3J11 as a
request from ISO WG14, although it has been adopted by WG14
and WG14 has requested X3J11 that this was a very important thing
to accomplish. X3J11 not only has the responsibility of ANSI to
do the standard, but also have the technical responsibility of
the ISO standard. I think the reason that ISO WG14 backed out on
the proposal was that they were  tired after asking X3J11 several times
to accomodate the proposal, and ANSI resisted every time.

The technical problems with the proposal seems to be solvable,
according to the formal reply on the third public review
by X3J11 itself. At the Seattle meeting a problem was arisen
with A[], which already was described in the proposal paper
(notation A!; for A[]; ) and another problem with ambiguity
with the non-operator was also proposed solved by me by 
parenthenses, that is higher precedence for the postfix !-operator.
I would say if ANSI had meant to give the proposal a chance
they would have contacted us to solve the technical problems,
this furthermore as they have been asked by the ISO SC22
advisory group in a resolution to do every effort to accomodate
the WG14 requests.

X3J11's decision on this ISO WG14 proposal (WG14 had changed
the Danish proposal to make it acceptable to WG14) was that it would
not at all consider a change to the ANSI standard for this 
proposal. I would not regard that as a try to "do every effort
to accomodate WG14's requests".

Another thing that X3J11 let down was to follow the guidelines
for syncronisation of ANSI/ISO standardisation, which has been
proposed by ANSI itself and to the best of my knowledge been
approved by ISO SC22. The guidelines would mean that the ANSI C
standard would be delayed till ISO had got a DP successfully
thru the international ballot.
 
To me it seems like non-US input have had a very hard time getting thru
X3J11. Bill Plaugers multibyte support got thru, but this was
also written by one of the most prominent members of X3J11,
holding both the secretary, the international rep and the convenor
position of WG14. Neither the British nor the Danish proposals
have got a fair treatment by X3J11, in my humble opinion.

Keld Simonsen  



More information about the Comp.std.c mailing list