From tlumley at u.washington.edu  Wed Jul  5 18:00:07 2006
From: tlumley at u.washington.edu (Thomas Lumley)
Date: Wed, 5 Jul 2006 09:00:07 -0700 (PDT)
Subject: [Rd] attributes of environments
In-Reply-To: <971536df0607042012h43eb1581n418e9cddfe3a51bb@mail.gmail.com>
References: <971536df0607042012h43eb1581n418e9cddfe3a51bb@mail.gmail.com>
Message-ID: <Pine.LNX.4.64.0607050857440.32591@homer22.u.washington.edu>

On Tue, 4 Jul 2006, Gabor Grothendieck wrote:

> In the code below, e is an environment which we copy to f and then
> add attributes to e.  Now f winds up with the same attributes.
>
> In other words it seems that the attributes are a property of the
> environment itself and not of the variable.  Thus it appears we
> cannot have two environment variables that correspond to the
> original environment but with different attributes.

No, we can't. The two variables are references to the same environment, so 
they are the same.

If you want the attributes to be copies rather than references then create 
a list with the environment as an element and put the attributes on the 
list.

 	-thomas

Thomas Lumley			Assoc. Professor, Biostatistics
tlumley at u.washington.edu	University of Washington, Seattle



[Rd] attributes of environments
Thomas Lumley