Merge locate_object() into a new find_object() function.
Now environment_name() returns "package:base" for baseenv() to distinguish it from "base" returned for getNamespace("base"). baseenv() is the same as pos.to.env(grep("package:base", search())).
Add environment_of().
parent_env() and likes now return the base namespace for primitive functions.
parent_envs() supports until to specify search() environment names as character string.
prune_fcn() will now skip already pruned functions.
Add do_call().
environment_name() would return more than one string if the environment had attributes.Add support for prune_fcn() with depth > 1.
Now locate_object() ignores base::.Last.value.
Now prune_fcn() ignores primitive functions.
Moved cli to Suggests:.
prune_fcn() gave an error with globals = list().environment_name(), find_object(), locate_object(), get_globals(), parent_env(), parent_envs(), top_env(), replace_env(), prune_fcn(), search_path(), size_of(), draw_search(), and boxx_search().