Re: [R] How to pack my stuff into a package (library, collection)?

From: Simon Blomberg <>
Date: Mon, 07 Apr 2008 16:49:15 +1000

On Mon, 2008-04-07 at 15:13 +0900, Tribo Laboy wrote:
> Hello,
> I am new useR, I have written some functions, which I currently use by
> "source"-ing them from the files.
> That's OK, but when I my functions start counting in the tens and
> hundreds I'd be glad to be able to type
> ""my_obscure_fun")" and get a sensible reply. I also want
> to be able to load them as a package at startup and not have to
> "source" each one individually. I read through the "Writing R
> Extensions" file, but I am overwhelmed with the vast amount of
> prescribed detail that Extension Authors must follow - directory
> structure, file structure, etc. Luckily, I found the "prompt"
> function, which helps in writing of help-files in the form of "fill-in
> the blanks". But that's only for the help-files. Reading further, it
> gets even more complicated. The user is referred to the "R
> Installation and Administration" document, which says that:
> If you want to build R or add-on packages from source in Windows, you
> will need to collect, install and test an extensive set of tools.
> These seem to include among others Perl and compiler. But R is an
> interpreted and cross-platform language, I don't understand the need
> for additional platform specific tools just to call a user collection
> of R-files. Anyone knows of a smooth introduction to these topics?

Have a look at ?package.skeleton. It should get you started. If you just want to build packages with pure R (no shared libraries etc.), I think you won't need the other tools.



> Rgards,
> TL
> ______________________________________________
> mailing list
> PLEASE do read the posting guide
> and provide commented, minimal, self-contained, reproducible code.

Simon Blomberg, BSc (Hons), PhD, MAppStat. 
Lecturer and Consultant Statistician 
Faculty of Biological and Chemical Sciences 
The University of Queensland 
St. Lucia Queensland 4072 
Room 320 Goddard Building (8)
T: +61 7 3365 2506

1.  I will NOT analyse your data for you.
2.  Your deadline is your problem.

The combination of some data and an aching desire for 
an answer does not ensure that a reasonable answer can 
be extracted from a given body of data. - John Tukey.

______________________________________________ mailing list
PLEASE do read the posting guide
and provide commented, minimal, self-contained, reproducible code.
Received on Mon 07 Apr 2008 - 06:52:17 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 Mon 07 Apr 2008 - 09:30:27 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive