duh!
---- Ivo Welch (ivo.we...@gmail.com) http://www.ivo-welch.info/ J. Fred Weston Professor of Finance Anderson School at UCLA, C519 Director, UCLA Anderson Fink Center for Finance and Investments Free Finance Textbook, http://book.ivo-welch.info/ Editor, Critical Finance Review, http://www.critical-finance-review.org/ On Wed, Aug 28, 2013 at 2:42 PM, Hadley Wickham <h.wick...@gmail.com> wrote: > On Wed, Aug 28, 2013 at 4:32 PM, ivo welch <ivo.we...@anderson.ucla.edu> > wrote: > > is it possible to temporarily change the destination environment where > > objects are written to? I am thinking > > > > a <- new.env() > > attach(a) > > ### run some code, such as... > > b <- function(x) x > > detach(a) > > a$b > > > > obviously, this is wrong. attach() only attaches for read access. I > could > > copy the globalenv, run my code, see what objects have been changed > (how?), > > move the changed and new functions into my a environment, and then > restore > > globalenv. or is this already done somewhere else? > > within? > > Or just: > > evalq({ > b <- function(x) x > }, a) > > Hadley > > -- > Chief Scientist, RStudio > http://had.co.nz/ > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.