Re: [Rd] Packages that require other packages - How?

From: Roger Peng <rpeng_at_jhsph.edu>
Date: Wed 09 Nov 2005 - 18:04:19 GMT

If I'm not mistaken, when you put the other package in the "Depends:" field of DESCRIPTION, the other package will be loaded first, before your package is loaded. So you shouldn't have to put require/library anywhere else.

-roger

Gavin Simpson wrote:
> Dear list,
>
> The help page for library/require contains the following paragraph in
> the section "Packages that require other packages":
>
> The source code for a package that requires one or more other
> packages should have a call to 'require', preferably near the
> beginning of the source, and of course before any code that uses
> functions, classes or methods from the other package.
>
> Now, I'm being very dense today, but I don't know where to put such a
> call to require.
>
> My package has added methods for a generic function supplied by another
> package. I have listed this package in the Depends field in my
> DESCRIPTION.
>
> What do I need to do to have the package that my package depends on be
> attached when I call library or require to attach my package?
>
> Apologies for being dense...
>
> Thanks,
>
> G



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Thu Nov 10 06:34:27 2005

This archive was generated by hypermail 2.1.8 : Wed 09 Nov 2005 - 21:22:02 GMT