The Writing R Extensions manual instructs developers who use S4
classes and methods in a package with a name space to:

    There needs to be an .onLoad action to ensure that the methods package
    is loaded and attached:
    
         .onLoad <- function(lib, pkg) require(methods)

I'm wondering if listing methods in the Depends field of the package's
DESCRIPTION file is sufficient.  My understanding is that doing so
will result in the methods package being loaded and attached.

Best,

+ seth


Link to section in extension manual:
http://cran.r-project.org/doc/manuals/R-exts.html#Name-spaces-with-formal-classes-and-methods

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to