Large packages sometimes mask each other's functions and that creates a 
headache, especially for teaching code, since function signatures may depend on 
which order packages were loaded in. One of my students proposed using the idiom

  <function> <- <package>::<function>

... in a preamble, when we use just a small subset of functions from a larger 
package. I like that idea and can't see obvious disadvantages(1).

Are there subtle risks to that approach?

Thanks!
Boris


(1) I think there could be an issue when packages that are loaded later depend 
on and extend a function that has has been made local. But I'm not even sure 
what happens then, and it may be more of a hypothetical anyway - can't even 
think of a situation with which to test it off the top of my head.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to