Ah, here is the answer from the man page for ::: "...pkg:::name returns the value of the internal variable name. The namespace will be loaded if it was not loaded before the call, but the package will not be attached to the search path."
Kevin On Wed, Sep 24, 2014 at 1:56 PM, Kevin Wright <kw.s...@gmail.com> wrote: > > > Sorry if this is well-known, but I can't find an answer or maybe just don't > know how to ask Google the right question. If I run the following code in R > (3.1.1), I find that lattice:::xyplot.formula is still available (or maybe > just a promise to it ... ???) even though I've used detach and > unloadNamespace. Is there another step I'm missing? > > require(lattice) > head(lattice:::xyplot.formula) > detach(package:lattice) > search() # No longer on search list > loadedNamespaces() # But namespace is still loaded > unloadNamespace("lattice") > loadedNamespaces() # Namespace not loaded > head(lattice:::xyplot.formula) # It is still accessible > > Kevin > -- Kevin Wright ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.