On 10/07/2014 09:15 AM, Michael Lawrence wrote:

    Probably in your code you do not actually want to require() ad hoc packages
    and influence the user search path (and implicitly rely on search path order
    for correct functionality), but rather to requireNamespace("foo");
    foo::fun(...) (or possibly loadNamespace()).


This last paragraph should probably be explained in the Bioc coding standards if
it is not already.

Thanks for the prompt, it's now mentioned on the coding style and package guidelines.

  http://bioconductor.org/developers/package-guidelines/#dependencies
  http://bioconductor.org/developers/how-to/coding-style/

Martin

--
Computational Biology / Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N.
PO Box 19024 Seattle, WA 98109

Location: Arnold Building M1 B861
Phone: (206) 667-2793

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to