Skip to content
Prev 279526 / 398506 Next

help! "browser()" does not get stopped...

On 06/12/2011 1:17 PM, Michael wrote:
It finds what get() would find, so that starts with the current 
evaluation frame, and follows the chain back to the base environment.  
If you haven't used library() or require() to load a package, it won't 
be found.

 > I am looking for some command to tell me which functions are currently in
ls() will do that for the current evaluation frame.  See its args if you 
want to search back through the chain.
That's true, but not relevant.  If it hasn't been loaded, a stub is 
there, and find() will see the stub.
That's not true.  As soon as you assign a new value to the name, it will 
be replaced.  But you need to do the assignment in the right place in 
the chain.

Duncan Murdoch