Hi Greg, That was my original plan as well, but managing and deploying dozens of little packages that are all under active development is a nightmare even with devtools. Just too much overhead, not to mention that coming up with names that would not have namespace conflicts was getting silly.
In the end, I wrote a package that implements lightweight python-like modules for R and that has really improved my workflow. I hope to publish this package later this year after I have cleaned it up a bit. Thanks, Taras > On 1 Jul 2021, at 05:55, Greg Minshall <minsh...@umich.edu> wrote: > > Taras, > >> P.S. If you are wondering what I am trying to achieve here — we have a >> very large codebase and I am trying to use environments as a type of >> “poor man’s namespaces” to organize code in a modular fashion. But of >> course it’s all pointless if I can’t get the generics to work >> reliably. > > i'm not knowledgeable about S3. but, a different way to try to > modularize large code bases is to split them into separate packages. > just in case you hadn't already thought about, and rejected, that idea. > > cheers, Greg ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel