[Rd] WG: Formal methods are not loaded from NAMESPACE inreloadedworkspace image
sfalcon at fhcrc.org
Fri Nov 3 15:44:51 CET 2006
"Pfaff, Bernhard Dr." <Bernhard_Pfaff at fra.invesco.com> writes:
> Sorry, to bother the list one more time: but the following worked at
> least for 'urca':
> in NAMESPACE I now included explicitly:
> a fix of the 'urca'-package will be uploaded to CRAN on the weekend.
> Fritz, will this work for ypur package 'flexclust' too? I have in my
> DESCRIPTION imports: methods and in flexclust it is in depends: methods.
> However, both packages have not import(methods) in their NAMESPACE.
> Anyway, I wonder why 'import(methods)' is explicitly needed in
> NAMESPACE? Would a smart and bright soul be so kind and enlighten a
> flabbergasted one? :-) Many thanks!
Because 4 > 1.
I share your flabbergasted state. As I understand it, if you want to
use methods, you might need to:
1. Say so in .onLoad where you require(methods)
2. Certainly Depends: methods
3. As you found, in the NAMESPACE file it helps to import(methods)
4. But then you also need to Import: methods
More information about the R-devel