From dmurdoch at pair.com  Tue Nov 25 13:53:11 2003
From: dmurdoch at pair.com (Duncan Murdoch)
Date: Tue Nov 25 13:51:55 2003
Subject: [Rd] Proposal: 'global' package refactoring
In-Reply-To: <D7A3CFD7825BD6119B880002A58F06C20680AB43@groexmb02.pfizer.com>
References: <D7A3CFD7825BD6119B880002A58F06C20680AB43@groexmb02.pfizer.com>
Message-ID: <3mj6sv4ehhedm9e2mvslrce7e2hmnbts4k@4ax.com>

On Mon, 24 Nov 2003 17:12:24 -0500, you wrote:


>I propose that from time to time the R community go through the complete set
>of packages and 'refactor' the functions and data sets into packages that
>have clearly defined goals. 

Package 'foreign' is currently such a multi-author common purpose
package.  One of the problems is that there isn't a single maintainer:
users who have problems with any of the functions write to all of the
authors for help.  All of the authors are still active, so this gets a
response, but I can see problems in some other package where an author
moves on and doesn't want to maintain the code.  

If that happens to a package then the package will disappear from
CRAN, once it stops passing tests in new releases.  If it's just a
function or two, what happens when it needs maintenance, or when it
gets orphaned?

Duncan Murdoch


[Rd] Proposal: 'global' package refactoring
Duncan Murdoch