Have a question about the following NOTEs appearing on CRAN checks: > .onLoad calls: > require(methods) > > Package startup functions should not change the search path. > See section ŒGood practice¹ in ?.onAttach.
For years, I have had the following in my S4-requiring packages. ##--------------------------------------------------------------------- .onLoad <- function(libname, pkgname) { ## In case namespace is loaded (via import) by package that ## doesn't depend on S4 methods and used in a session with ## non-default set of packages require(methods) } It was all based on an explanation Prof. Ripley gave to someone about some package loading corner case (reference lost to history though circa R-2.7 or before). Is it no longer an issue? ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel