Skip to content
Prev 22343 / 63421 Next

operator :: and symbols not in the namespace of a package with a namespace

Prof Brian Ripley <ripley at stats.ox.ac.uk> writes:
That this is desirable seems to be where opinions differ.  The
Bioconductor project distributes many so-called data packages and
having the data protected by the package namespace would be an
improvement.

It also makes things easier to explain to new users.  Once the
namespace concept is understood, one doesn't need to also learn about
data being an exception.
I will investigate whether this mechanism would suit our needs, but my
impression is that it is less flexible than the data mechanism.  In
particular, one has to have a single rda file and make use of
lazy-loading which has serious performance implications for users
installing from source.
Explaining this concept to students could be difficult, but don't they
need to understand this namespace concept when they modify functions?


+ seth

--
Seth Falcon | Computational Biology | Fred Hutchinson Cancer Research Center
http://bioconductor.org
Message-ID: <m28xjn6i3n.fsf@ziti.local>
In-Reply-To: <Pine.LNX.4.64.0610091611110.17674@gannet.stats.ox.ac.uk> (Brian Ripley's message of "Mon, 9 Oct 2006 16:18:13 +0100 (BST)")