Path: utzoo!utgpu!water!watmath!clyde!rutgers!cmcl2!brl-adm!umd5!trantor.umd.edu!chris From: chris@trantor.umd.edu (Chris Torek) Newsgroups: comp.lang.c Subject: Re: Why he won't use ANSI C Message-ID: <2331@umd5.umd.edu> Date: 20 Feb 88 19:26:17 GMT References: <7563@elsie.UUCP> <7022@brl-smoke.ARPA> <7564@elsie.UUCP> <7053@brl-smoke.ARPA> <5212@utah-cs.UUCP> <7170@brl-smoke.ARPA> <7183@brl-smoke.ARPA> <5222@utah-cs.UUCP> <907@micomvax.UUCP> <7290@brl-smoke.ARPA> Sender: ris@umd5.umd.edu Reply-To: chris@trantor.umd.edu (Chris Torek) Organization: University of Maryland, College Park Lines: 29 In article <7290@brl-smoke.ARPA> gwyn@brl.arpa (Doug Gwyn) writes: >My views normally agree with Guy Harris, Chris Torek, Henry Spencer, and >other established C/UNIX "gurus". The main "controversy" is that Chris >and Donn Seeley seem fundamentally opposed to the idea of C standardization >by committee whereas I support what X3J11 is doing for the most part. I was all set to hotly deny this (to boldly split the infinitive), and jump up and down shouting `I AM NOT SHOUTING'; but it is true, quite so; and it stems from my personal definition of a committee: A committee is a group of people charged with the task of reaching a compromise, and a compromise is a solution to a problem that is equally distasteful to all. I do not want language changes that are equally distasteful to everyone; I want those which result in a complete, coherent whole that is nonetheless compatible with what I run now (so I need not do any work :-) ). X3J11 has actually done quite well, given the differences between existing implementations. There are a few botches, notably the unsigned `value preserving' rules, `noalias', and some of the preprocessor rules. The coexistence of old and new style declarations necessitates the format for the prototype declaration of a function with no arguments, which is an eyesore. There are a few other kludges, but an ANSI Standard is of necessity a compromise. I might wish for a standard from research!dmr, but he has the wrong initials. If only he had been named Isaac Stanley Oliver.... -- In-Real-Life: Chris Torek, Univ of MD Computer Science, +1 301 454 7163 (hiding out on trantor.umd.edu until mimsy is reassembled in its new home) Domain: chris@mimsy.umd.edu Path: not easily reachable