Skip to content
Back to formatted view

Raw Message

Message-ID: <CACk-te3=3jMoMr8YL=xjF-sbJ+pf8zkenVMmhN0jX6qKv9OLiA@mail.gmail.com>
Date: 2011-12-04T21:57:24Z
From: Bert Gunter
Subject: a weird question about gdata:::
In-Reply-To: <CACxE24mgs+OsOhKMR0NffyAa0pW09J+RjN5A-hrWtxXCT2oj5Q@mail.gmail.com>

??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.hodgess at 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.hodgess at gmail.com
>
> ______________________________________________
> R-help at 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