-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
get rid of crazy loadNamespace3() shenanigans #272
Comments
This isn't a priority or anything, but I'd just really like to understand why For an example, here is a reprex:
This is probably what has tripped me up here so much, but I really don't understand why these don't loaded. Can't figure out what's special about these, or even what they have in common. Weirder still, I get the same behavior with |
ok, hypothesis: does That would explain this. ~~If that is so, is there a function that would recursively load what is |
this is one of my better self-owns. Not only does my wrapping of |
and to make matters worse, |
I'm currently, for the most part, not just suffixing another path to
R_LIBS
, or even usewithr::with_lib()
, but I run someloadNamespace3("foo")
to pick and choose loaded development helpers.That felt clever at the time, but is not working great.
It just adds incredibly complexity and bugs, so I should delete this for a simple
R_LIBS=$R_LIBS:foo:bar
or something like that asap.The one advantage of this was the ability to pick and choose some of the (quite numerous) development helper packages, rather than putting them all on the library search path (achieved in #223).
This isolation was always quite limited, because I couldn't at some point down the call tree unload a dev helper anyway (described in #212).
The text was updated successfully, but these errors were encountered: