From ggrothendieck at gmail.com  Wed Jul  5 18:10:02 2006
From: ggrothendieck at gmail.com (Gabor Grothendieck)
Date: Wed, 5 Jul 2006 12:10:02 -0400
Subject: [Rd] attributes of environments
In-Reply-To: <Pine.LNX.4.64.0607050857440.32591@homer22.u.washington.edu>
References: <971536df0607042012h43eb1581n418e9cddfe3a51bb@mail.gmail.com>
	<Pine.LNX.4.64.0607050857440.32591@homer22.u.washington.edu>
Message-ID: <971536df0607050910w2a35e6ecxef5dec5c41a781e3@mail.gmail.com>

On 7/5/06, Thomas Lumley <tlumley at u.washington.edu> wrote:
> 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.

I realize that that is how it works but what I was really wondering was
should it work that way?



[Rd] attributes of environments
Gabor Grothendieck