[Rd] How to understand packages, namespaces, environments
Mark.Bravington at csiro.au
Mark.Bravington at csiro.au
Mon May 9 01:24:59 CEST 2005
[Alexander Stoddard]
> Subject: Re: [Rd] How to understand packages, namespaces, environments
>
> >
> > Does saying the following load package 'foo' into its own
> environment ?
> > > library(foo)
>
[Duncan Murdoch]
> This loads some of the (name, object) pairs from the package into two
> environments: the public one the user can see, and the
> namespace one that the code in the package can see. They're
> related, you don't get two copies of the objects.
That's interesting-- I thought there really were two copies. In my debug
package, I've taken the approach of changing both copies. Is one of the
copies a "master", and the other one something like an activeBinding?
Can I get away with changing just one of them?
Mark Bravington
More information about the R-devel
mailing list