I have just found that R 2 filled by itself the NAMESPACE file with # Export all names exportPattern(".")
# Import all packages listed as Imports or Depends import( cluster ) So I filled the NAMESPACE file with that and gave it to R 3 Now functions are found! Is it enough to do that? Is it good practice to do that? is .onLoad ... still required? Regards
Hi I have issues with an R package developed in 2004. It works perfectly in R < 3. It can be installed in R > 3 but functions are not available. Documentation I found is not really helpful for me who are not an R master. I have already fixed some problems with R CMD check but remaining ones are less trivial. For what I understand - with R < 3 - everything is loaded with this command in an R file in the R/ directory: .First.lib <- function(lib, pkg) library.dynam("jacop", pkg, lib); require("cluster") Now I replaced that with .onLoad <- function(lib, pkg) {library.dynam("jacop", pkg, lib); require("cluster")} but functions are not found when called. NAMESPACE exists but is empty. Any idea how to solve that? Regards -- Sébastien Moretti
______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel