[R] Packaging platform-specific functions

2006-06-20 Thread jhallman
I have a few functions, such as screenWidth() and screenHeight(), which
I have been able to implement for a Unix/Linux environment, but not for
Windows. (Does anyone know how to find the screen dimensions in
Windows?) 

The Writing R Extensions manual tells me how to include
platform-specific sections in documentation, and even how to have
platform-specific help files.  But it doesn't say anything about when or
how to handle platform-specific code.  In particular, how do package
writers handle functions that make sense for one platform but not for
another?  I'd like to keep a single set of source code files and
generate the Windows and Linux packages from it.

Any suggestions?

Jeff Hallman

__
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


Re: [R] Packaging platform-specific functions

2006-06-20 Thread Jeffrey J. Hallman
Never mind. I RFTM'ed more carefully and found that the 'R' directory
can also have a 'unix' or 'windows' subdirectory.

[EMAIL PROTECTED] wrote:

  jh I have a few functions, such as screenWidth() and screenHeight(), which
  jh I have been able to implement for a Unix/Linux environment, but not for
  jh Windows. (Does anyone know how to find the screen dimensions in
  jh Windows?) 

  jh The Writing R Extensions manual tells me how to include
  jh platform-specific sections in documentation, and even how to have
  jh platform-specific help files.  But it doesn't say anything about when or
  jh how to handle platform-specific code.  In particular, how do package
  jh writers handle functions that make sense for one platform but not for
  jh another?  I'd like to keep a single set of source code files and
  jh generate the Windows and Linux packages from it.

  jh Any suggestions?

__
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