the "const" qualifier

Perry Hutchison perry at ccssrv.UUCP
Thu Oct 19 09:02:08 AEST 1989


In article <11320 at smoke.BRL.MIL> gwyn at brl.arpa (Doug Gwyn) writes:

+ In essence, a couple of years ago Tom Plum (I think it was) identified
+ the source of committee disputes about the meaning of type qualifiers ...
+ That allowed separating out the "noalias" meaning from "readonly", both
+ of which had been confused together in "const" ... "noalias"
+ was added as a separate type qualifier.  To make a long story short,
+ we had to retract "noalias" late in the review process, which left us
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ with the newly resurfaced problem of specifying the library facilities ...
+ The best we could do under the circumstances is what is now specified.
                       ^^^^^^^^^^^^^^^^^^^^^^^
+ Many of us think "noalias", with the problems in its specification
+ straightened out, would have been a better solution, but
+ it wasn't politically feasible to reintroduce such a qualifier.
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

In other words, a _technically_ defective hack was put in the standard at
the last minute, to satisfy someone's _political_ agenda.

It sounds to me like the current "proposed standard" deserves to be voted
down and sent back to committee to have this mess (and any other problems
which may have surfaced) cleaned up.



More information about the Comp.std.c mailing list