[R] setClass() and packages

Laurent Gautier laurent at cbs.dtu.dk
Tue May 21 19:53:58 CEST 2002


On Tue, May 21, 2002 at 05:47:45PM +0100, ripley at stats.ox.ac.uk wrote:
> On 21 May 2002, Douglas Bates wrote:
> 
> > We use file names like
> >
> >  AllClass.R   # definition of classes
> >  AllGeneric.R # definition of generic functions
> >
> > (or perhaps AllClasses.R and AllGenerics.R for the fastidious).  As
> > you say, these are not guaranteed to be processed first but we tend to
> > use lower case letters for our other .R file names.
> 
> Unfortunately there are locales in which lower case comes before upper
> case, surprisingly.  en_US is one (on Linux and Solaris at least).  So I
> think starting with 0 is safer.
> 
> -- 
> 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 272860 (secr)
> Oxford OX1 3TG, UK                Fax:  +44 1865 272595
> 
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._

Explicit calls to class definition files can be included in the function
.First.lib (this way you have full control on the order of the declarations)

(look at the files zzz.R in many of packages of bioconductor)


Cheers,

Laurent


-- 
Laurent Gautier			CBS, Building 208, DTU
PhD. Student			D-2800 Lyngby,Denmark	
tel: +45 45 25 24 85		http://www.cbs.dtu.dk/laurent
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list