Re: [Rd] How to test if R is running on a Mac

From: Prof Brian Ripley <ripley_at_stats.ox.ac.uk>
Date: Thu, 20 Sep 2007 12:41:55 +0100 (BST)

On Thu, 20 Sep 2007, stefano iacus wrote:

> what about
>
> > system("uname")
> Darwin

Why not use Sys.info() or R.version to find that?

> stefano
> p.s. if one day R will run on the iPhone, you have to change the
> question below into "Do you see an apple logo somewhere on your
> device?")

And in any case other OSes run on Apple hardware: I believe several R developers use a MacBook to run Windows or Linux. Beyond that, R could be running remotely, not on the computer to which the keyboard is attached. Then there is virtualization which allows one OS to run under another.

So I don't if the question was really

which all seem reasonable questions, but different ones. (MacOS X vs Darwin is similar to Solaris vs SunOS: the first of the pair includes a user interface and not just an OS.)

>
> On 20/set/07, at 00:37, Hin-Tak Leung wrote:
>
>> On linux boxes,
>> version$os and R.version$os
>> is 'linux-gnu'. I assume that it would be 'darwin-apple' on
>> Mac's?
>>
>> Henrik Bengtsson wrote:
>>> isApple <- function(...) {
>>> isApple <- FALSE;
>>> tryCatch({
>>> ans <- readline("Do you see an Apple key on the keyboard you are
>>> typing on? yes/no");
>>> isApple <- (ans == "yes");
>>> }, mouseClick = function(ex) {
>>> isApple <<- TRUE;
>>> })
>>> }
>>>
>>> /H
>>>
>>>
>>> On 9/19/07, Duncan Murdoch <murdoch_at_stats.uwo.ca> wrote:
>>>> On 9/19/2007 9:41 AM, Gorjanc Gregor wrote:
>>>>> Hi!
>>>>>
>>>>> Is there any way to test if R is running on a Mac? I usually use
>>>>> value of .Platform$OS.type for windows or unix, but Mac falls in
>>>>> the
>>>>> latter group.
>>>> Remember to also look at .Platform$GUI: the GUI version behaves
>>>> quite
>>>> differently from command line R from a user's point of view (both
>>>> on the
>>>> Mac and on Windows), and occasionally from a programmer's point
>>>> of view
>>>> (e.g. the graphics device on the Mac).
>>>>
>>>> Duncan

-- 
Brian D. Ripley,                  ripley_at_stats.ox.ac.uk
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-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Thu 20 Sep 2007 - 11:49:25 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 20 Sep 2007 - 14:41:17 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.