Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site umcp-cs.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!umcp-cs!chris From: chris@umcp-cs.UUCP (Chris Torek) Newsgroups: net.lang.c Subject: Re: Proposal to add modules to C Message-ID: <5898@umcp-cs.UUCP> Date: Sun, 19-May-85 21:46:38 EDT Article-I.D.: umcp-cs.5898 Posted: Sun May 19 21:46:38 1985 Date-Received: Tue, 21-May-85 04:06:54 EDT References: <224@sdcc13.UUCP> <5400006@prism.UUCP> <5751@umcp-cs.UUCP> <5606@utzoo.UUCP> Organization: U of Maryland, Computer Science Dept., College Park, MD Lines: 18 > > [me] > > If the variable makes sense as a statically-allocated unit, why would > > you care whether baz.c can get at it, unless you want to ensure that no > > accidental changes or references are made? > [Henry Spencer] > Because I want to ensure that no *deliberate* changes or references are > made!! Then beat the programmer on the head with a stick! :-) Seriously, I think there is no way that you can make a language force people not to do bad things, and that even attempting it is a mistake. (This is purely a personal opinion.) -- In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 4251) UUCP: seismo!umcp-cs!chris CSNet: chris@umcp-cs ARPA: chris@maryland