Path: utzoo!attcan!uunet!husc6!cmcl2!brl-adm!brl-smoke!gwyn From: gwyn@brl-smoke.ARPA (Doug Gwyn ) Newsgroups: comp.lang.c Subject: Re: evolution by committee Message-ID: <7898@brl-smoke.ARPA> Date: 16 May 88 00:28:41 GMT References: <7861@alice.UUCP> <7860@brl-smoke.ARPA> <7288@bellcore.bellcore.com> <7890@brl-smoke.ARPA> <11619@ut-sally.UUCP> Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 24 In article <11619@ut-sally.UUCP> nather@ut-sally.UUCP (Ed Nather) writes: >The ideal way to proceed, in my view, would be to come up with a proposed >standard, then give it to Dennis Ritchie and ask him to take out anything >he finds offensive, replace awkwardnesses with better solutions if he can >find them, and take what he hands you back as the next "evolutionary step." That's not too far from the way we actually proceeded, except Dennis did not have absolute veto power, just a strong influence. Except for type qualifiers and a couple of minor quibbles, he has indicated his approval of the proposed standard. >He may well not have the time nor inclination to do it, but I would ask. In fact, in a congratulatory letter to X3J11, Dennis indicated just that. (I know that *I* think his time is better spent on CS research than on standards activities.) Your point about slow iteration is well taken, but remember that it is somewhat mitigated by having a hundred or so C experts reviewing every proposal. Sequential processing is traded off against parallel processing. Finally, standards bodies wish for a standard to reflect the needs of the user community. Leaving a standard up to one person would not give them much assurance of that.