Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!unmvax!deimos.cis.ksu.edu!ux1.cso.uiuc.edu!aries!mcdonald From: mcdonald@aries.uiuc.edu (Doug McDonald) Newsgroups: comp.std.c Subject: Re: the "const" qualifier Message-ID: <1989Oct20.190128.15429@ux1.cso.uiuc.edu> Date: 20 Oct 89 19:01:28 GMT References: <12239@cit-vax.Caltech.Edu> <11301@smoke.BRL.MIL> <3728@solo10.cs.vu.nl> <11320@smoke.BRL.MIL> <742@ccssrv.UUCP> <1989Oct19.162849.20265@utzoo.uucp> Sender: paul@ux1.cso.uiuc.edu (Paul Pomes) Reply-To: mcdonald@aries.scs.uiuc.edu (Doug McDonald) Organization: ^ Lines: 27 > >Well, yes, but not in the way you meant it. A technically defective hack >("noalias") was indeed put in the standard at the last minute (second public >review) to satisfy someone's (the number crunchers') semi-political agenda. >There was, quite legitimately and properly, a storm of protest from almost >everyone else in sight, including Dennis Ritchie. Partly because the hack >really was technically defective, as written. So it got hastily taken out >again. Something along those lines might indeed have been the best solution, >but it was introduced far too late and without adequate prior thought. If >I am not mistaken, it was also an invention of the committee rather than >proven prior art, which is a big no-no for a standards committee. > Apparently X3 now has been taken by serious second thoughts about their subcommittees (i.e. J3) inventing new languages, as they have decided to contine the old one (Fortran77). The flamage in comp.std.c (and the .lang group) is as nothing, compared to the number of participants, as is the amount in comp.lang.fortran - in which X3J3 has invented a language so wholly new that X3 is having to give it a new name. Thankfully, X3J11 resisted the temptation. On the other hand, it looks like X3J3 is going to botch the technical requirements of the public review sufficiently badly that there will have to be another one! (They are not going to get out their replies to the last one - two years ago - in time!). Doug McDonald