[36] in Coldmud discussion meeting

root meeting help first first in chain previous in chain previous next next in chain last in chain last

Re: clear parameters

daemon@ATHENA.MIT.EDU (Tue Nov 16 18:19:35 1993 )

To: nils mccarthy <nils@mcmuse.mc.maricopa.edu>
Cc: coldstuff@MIT.EDU
In-Reply-To: Your message of "Tue, 16 Nov 1993 15:37:37 MST."
             <9311162237.AA18919@mcmuse.mc.maricopa.edu> 
Date: Tue, 16 Nov 1993 17:04:25 -0600
From: Erik Ostrom <eostrom@pepperoncini.gac.edu>

> if a variable on the parent is changed, it would automatically be
> inherited by all the clear variables, that is the ones that had the
> same value as the old one.

I make a generic overhead lamp.  The default value for its `on'
variable is 0.  You make a child of my overhead lamp.  You turn it on.
You turn it off again.  I decide that the world needs more light, so I
set the default value to 1.  Your lamp goes on, inches from your face,
blinding you for several minutes.  (It's a bright lamp.)

Obviously there are ways to avoid this particular example.  Still, I
really don't like the assumption that because a child's value is equal
to the parent's value, the two are somehow linked.