You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently eval_code evaluates each call in the new (cloned) environment where parent.env(env) <- parent.env(.GlobalEnv). When executing library via eval_code new library is added over each qenv@env - i.e. all qenv objects have the same package-namespaces in the search path.
We would like to separate @env as much as possible.
Separate search path for each env@env
So that each qenv is a child of libraries which have been attached in this eval_code
Separate qenv sessions
Other solution is to separate sessions where eval_code is executed rlang::r_session
The text was updated successfully, but these errors were encountered:
Feature description
Currently
eval_code
evaluates each call in the new (cloned) environment whereparent.env(env) <- parent.env(.GlobalEnv)
. When executinglibrary
viaeval_code
newlibrary
is added over eachqenv@env
- i.e. allqenv
objects have the same package-namespaces in the search path.We would like to separate
@env
as much as possible.Separate search path for each
env@env
So that each
qenv
is a child of libraries which have been attached in thiseval_code
Separate
qenv
sessionsOther solution is to separate sessions where
eval_code
is executed rlang::r_sessionThe text was updated successfully, but these errors were encountered: