On Mon, 11 Sep 2006, Gregor Gorjanc wrote:

> Prof Brian Ripley <ripley <at> stats.ox.ac.uk> writes:
> ...
> > Check out tests/internet.R.  nsl() checks if you can resolve host names, 
> > which has worked well enough there.
> 
> Thank you prof. Ripley for this pointer. I am posting here the relevant part 
> if
> someone does not look at SVN. I would just like to ask why is 
> .Platform$OS.type
> == "unix" added to the test? Is nsl() available only on unix like platforms or
> ... I did not found any specifics in its help page.

Did you look at the help page on Windows?  Looking at the help page on 
Unix only tells you about Unix.

Hint: the help page is src/library/utils/man/unix/nsl.Rd

(In my country, PhD students are supposed to be able to find things 
like that out for themselves.)

> 
> if(!capabilities()["http/ftp"]) {
>     warning("no internet capabilities")
>     q()
> }
> 
> if(.Platform$OS.type == "unix" &&
>    is.null(nsl("cran.r-project.org"))) q()
> 
> Does it make any sense to write a function that would use these two tests.
> 
> isNetAvailable <- function()
> {
>   ifelse(!capabilities()["http/ftp"] && 
> ##         .Platform$OS.type == "unix" && ## ??? 
>          is.null(nsl("cran.r-project.org")), 
>          FALSE, 
>          TRUE)
> }
> 
> Regards, Gregor
> 
> ______________________________________________
> R-help@stat.math.ethz.ch 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.
> 

-- 
Brian D. Ripley,                  [EMAIL PROTECTED]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
R-help@stat.math.ethz.ch 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.

Reply via email to