From hadley at rice.edu  Wed Mar 28 00:07:51 2012
From: hadley at rice.edu (Hadley Wickham)
Date: Tue, 27 Mar 2012 17:07:51 -0500
Subject: [Rd] CRAN policies
In-Reply-To: <4F71AA0A.9050702@stats.ox.ac.uk>
References: <4F71A2F3.2000203@stats.ox.ac.uk> <4F71AA0A.9050702@stats.ox.ac.uk>
Message-ID: <CABdHhvF7Uf0M=8LmC==voQoeTNazNJD0ViiLBTWoZznFzO-SWw@mail.gmail.com>

On Tue, Mar 27, 2012 at 6:52 AM, Prof Brian Ripley
<ripley at stats.ox.ac.uk> wrote:
> CRAN has for some time had a policies page at
> http://cran.r-project.org/web/packages/policies.html
> and we would like to draw this to the attention of package maintainers. ?In
> particular, please

Thanks for the pointer - I did not know that this page existed. In
general, is there some easy way to track changes to this page and the
R extension manual over time?  It is difficult to keep track of the
best practices.

I'd also like to get clarification on "Packages should not write in
the users' home filespace, nor anywhere else on the file system apart
from the R session's temporary directory (or during installation in
the location pointed to by TMPDIR: and such usage should be cleaned
up)." - what is recommended practice for packages to maintain state
across instances?  Operating systems have standards for where
applications can store settings (e.g. as described in
http://pypi.python.org/pypi/appdirs/1.2.0).  Is it acceptable to for
packages to follow these conventions?

Hadley

-- 
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
http://had.co.nz/



[Rd] CRAN policies
Hadley Wickham