??namespace ?getAnywhere ?"::" See also: http://www.stat.uiowa.edu/~luke/R/namespaces/morenames.pdf
Bottom line: namespaces provide a mechanism to "hide" certain variables within a package. Special measures as documented above are required to view them -- Bert On Sun, Dec 4, 2011 at 1:19 PM, Erin Hodgess <erinm.hodg...@gmail.com> wrote: > Dear R People: > > If I put in: > >> findPerl > Error: object 'findPerl' not found > > > But if I use: > >> gdata:::findPerl > function (perl, verbose = "FALSE") > { > errorMsg <- "perl executable not found. Use perl= argument to > specify the correct path." > if (missing(perl)) { > perl = "perl" > } > perl = Sys.which(perl) > if (perl == "" || perl == "perl") > stop(errorMsg) > if (.Platform$OS == "windows") { > if (length(grep("rtools", tolower(perl))) > 0) { > perl.ftype <- shell("ftype perl", intern = TRUE) > if (length(grep("^perl=", perl.ftype)) > 0) { > perl <- sub("^perl=\"([^\"]*)\".*", "\\1", perl.ftype) > } > } > } > if (verbose) > cat("Using perl at", perl, "\n") > perl > } > <environment: namespace:gdata> >> > > Why does one work but not the other, please? > > Thanks, > Erin > > -- > Erin Hodgess > Associate Professor > Department of Computer and Mathematical Sciences > University of Houston - Downtown > mailto: erinm.hodg...@gmail.com > > ______________________________________________ > 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. -- Bert Gunter Genentech Nonclinical Biostatistics Internal Contact Info: Phone: 467-7374 Website: http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm ______________________________________________ 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.