Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!panda!husc6!harvard!seismo!mcvax!unido!ztivax!david From: david@ztivax.UUCP Newsgroups: net.lang.c Subject: Re: re: what should be added to C Message-ID: <8200005@ztivax.UUCP> Date: Wed, 4-Jun-86 06:19:00 EDT Article-I.D.: ztivax.8200005 Posted: Wed Jun 4 06:19:00 1986 Date-Received: Sat, 7-Jun-86 13:55:26 EDT References: <5565@alice.UUCP> Sender: notes@unido.UUCP Lines: 16 Nf-ID: #R:alice:-556500:ztivax:8200005:000:613 Nf-From: ztivax!david Jun 4 11:19:00 1986 PLEASE don't make := the assignment operator!!!!! [shift][:] [=] is a pain, slow, it hurts my fingers :-) and it is error prone if you type fast. The assignment operator is easily the most common, and so it should be one character, unshifted. If mixing up "=" and "==" is a big problem, make it a warning generated by the compiler. This is very easy to do, just like inserting semicolons or parens, or deleting extra parens (Obviously, making such changes often invalidates the code). True, extraneous error messages are a pain, but at least you get warned. Better: add them to lint, and leave C alone.