Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/5/84; site uwmacc.UUCP
Path: utzoo!decvax!linus!philabs!cmcl2!harvard!seismo!uwvax!uwmacc!oyster
From: oyster@uwmacc.UUCP (Vicious Oyster)
Newsgroups: net.lang.c
Subject: Re: the 'entry' reserved word
Message-ID: <1643@uwmacc.UUCP>
Date: Tue, 5-Nov-85 10:04:50 EST
Article-I.D.: uwmacc.1643
Posted: Tue Nov  5 10:04:50 1985
Date-Received: Thu, 7-Nov-85 03:29:41 EST
References: <2806@brl-tgr.ARPA>
Reply-To: oyster@uwmacc.UUCP (Vicious Oyster)
Distribution: na
Organization: UWisconsin-Madison Academic Comp Center
Lines: 16
Summary: Why is C C?

In article <2806@brl-tgr.ARPA> bilbo.niket@LOCUS.UCLA.EDU (Niket K. Patwardhan) writes:
>
>BTW, original K&R C had "entry" defined as a keyword but never told you what
>to do with it! Look it up, you will find it in the list of reserved keywords!

   I've been wondering about that.  Seems to me (that's your cue that this is
*opinion*) that it's more desirable to explicitly declare what can and cannot
be seen outside a module.  This could be done by marking as 'entry' each
variable or function that can be externally referenced.  Now, I'm not about
to argue with the experience that went into the design of C, but I wonder
if that wasn't what was originally considered.

 - Joel Plutchak
   {allegra,ihnp4,seismo}!uwvax!uwmacc!oyster

Can you say "opinion"?  I *knew* you could!