Dear R-devel,
Packages don't allow for subfolders in R with a couple exceptions. We find
in "Writing R extensions" :
> The R and man subdirectories may contain OS-specific subdirectories named
unix or windows.
This is something I've seen discussed outside of the mailing list numerous
times, and
I just found this other discussion, with some more snark (who would have
thought this subject would be so slippery!) :
https://bugs.r-project.org/show_bug.cgi?id=17258
Duncan makes the argument that R's history shows the feature is not
absolutely necessary, but that's what make it a feature reques
The "good reason" is all the tooling in R doesn't work with subfolders and
would have to be rewritten. All the package check and build stuff. And
that's assuming you don't want to change the basic flat package structure -
for example to allow something like `library(foo)` to attach a package and
`l
A quick drive-by-comment: What if 'R CMD build' would have an option
to flatten R/ subfolders when building the tarball, e.g.
R/unix/a.R
R/windows/a.R
R/a.R
becomes:
R/00__unix__a.R
R/00__windows__a.R
R/a.R
? Maybe that would be sufficient for most use cases. The only thing
I can imagine is t
On 28/03/2023 2:00 p.m., Henrik Bengtsson wrote:
A quick drive-by-comment: What if 'R CMD build' would have an option
to flatten R/ subfolders when building the tarball, e.g.
R/unix/a.R
R/windows/a.R
R/a.R
becomes:
R/00__unix__a.R
R/00__windows__a.R
R/a.R
? Maybe that would be sufficient for