On Wed, Mar 21, 2012 at 5:51 PM, Richard Cotton <richiero...@gmail.com> wrote: > If I want to assign some variables into an environment, it seems > natural to do something like > > e <- new.env() > within(e, > { > x <- 1:5 > y <- runif(5) > } > ) > > This throws an error, since within.environment doesn't exist. I > realise I can work around it using >
'with' already does that: e <- new.env() with(e, { x <- 1.5 y <- runif(5) }) ls(e) # lists x and y Also since proto objects are environments this works: library(proto) p <- proto(x = 1.5, y = runif(5)) p$ls() # lists x and y -- Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel