Dear R developers,
Taking advantage of the yesterday discussion about the use of
Depends/Import/Suggests/Enhances, I would like to add a related question.
Let's assume, in the DESCRIPTION file of my package foo0, I have:
Depends: foo1
Imports: foo2
while in the NAMESPACE file of my package I have
importFrom("foo2", f2)
and within my package I use the following two external functions:
f1, from package foo1
f2, from package foo2
If I want to use the two previous functions within a function of my
package foo0, is it correct to call them as follow ( assuming 'x' is the
only argument of 'f1' and 'f2'):
f1(x)
foo2::f2(x)
OR should I use
foo1::f1(x)
f2(x)
OR
f1(x)
f2(x)
OR
something else (the correct way of doing it in R) ?
Finally, can I use the following call in the body of a function of my
package foo0:
foo3::f3(x)
without declaring the package 'foo3' in the Imports section of my
DESCRIPTION file ?
Thanks in advance for your help,
Mauricio Zambrano-Bigiarini
--
=================================================
Water Resources Unit
Institute for Environment and Sustainability (IES)
Joint Research Centre (JRC), European Commission
TP 261, Via Enrico Fermi 2749, 21027 Ispra (VA), IT
webinfo : http://floods.jrc.ec.europa.eu/
=================================================
DISCLAIMER:\ "The views expressed are purely those of th...{{dropped:11}}
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel