Two changes in the main development branch to prepare for name space support: Functions in base now have .BaseNamespaceEnv as their environment instead of .GlobalEnv UseMethod dispatch now behaves like internal dispatch in searching for methods in the environment of the call to the generic rather than the definition environment of the generic. The dispatch change should not be noticed at all but is needed to obtain somewhat more sensible behavior once method definitions are placed in name spaces. The main effect of placing base in a name space is that redefinitions of base functions in .GlobalEnv or loaded packages will not be seen when when executing bodies of functions defined in base. If your intention is to redefine a function that is used by code in base you need to explicitly assign the new definition into the base environment. luke -- Luke Tierney University of Minnesota Phone: 612-625-7843 School of Statistics Fax: 612-624-8868 313 Ford Hall, 224 Church St. S.E. email: luke@stat.umn.edu Minneapolis, MN 55455 USA WWW: http://www.stat.umn.edu ----- End forwarded message ----- -- Luke Tierney University of Minnesota Phone: 612-625-7843 School of Statistics Fax: 612-624-8868 313 Ford Hall, 224 Church St. S.E. email: luke@stat.umn.edu Minneapolis, MN 55455 USA WWW: http://www.stat.umn.edu -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._