> One thing that I dislike about scoping in R is the fact that even in a > namespace, searches eventually get to the global environment. I'd prefer > if namespace searches went through the imported namespaces and nothing > else. If that were the case, then the a$z example would never find a z in > the global environment, and that example would only be a problem for people > fiddling around in the console, not programming carefully in a > package.
Amazing, Duncan; I think you hit upon the perfect compromise. Though the issues you're bringing up are bigger than proto; at least in the case of proto, deriving from as.environment(2) is an interesting stop-gap solution. Thanks to Gabor for suggesting it. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel