[R] R-ex directory in a R package; large software in R

Thomas Lumley tlumley at u.washington.edu
Sat Feb 2 01:00:03 CET 2002


On Fri, 1 Feb 2002 jonathan_li at agilent.com wrote:

> Hi,
>
> To better organize a package, one sometimes wants to place some individual R
> files in R-ex directory (at least this
> is the way I understand the functionality of R-ex).

No. R-ex/ contains examples automatically extracted from the help pages.
You can put tests in tests/ and other stuff you want installed in inst/


> A more general and related question is: how does one organize R files in a
> package? Should they all just go into pkg/R? To create a large package, this
> way of organization is not very desirable. Most of R packages seem to be
> relatively small so far. But I am hoping that some larger software can be
> built around R. Can people comment on this?


Presumably it wouldn't be too hard to allow the src/ and R/ subdirectories
to have further subdirectories.

On the other hand, if the source code really does break into nice modular
subdirectories it probably should be a bundle of packages rather than a
single package. Paul Gilbert has taken this approach with his time-series
software, and in a sense R-base does this too.

Also, there's no reason why the structure of a package has to reflect the
structure of your development tree. You might have a huge set of
subdirectories and a make target that produces an R package or bundle of
packages.


	-thomas

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list