[R] a weird question about gdata:::

Erin Hodgess erinm.hodgess at gmail.com
Sun Dec 4 22:19:53 CET 2011


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



More information about the R-help mailing list