Skip to content

A model package that uses S4 methods and name spaces?

4 messages · rlee@fpcc.net, Douglas Bates, Brian Ripley +1 more

#
I'd like to try and rewrite my package to take advantage of S4 methods and
name spaces.  I am presuming that S4 methods and name spaces will help me
write and maintain my package.

Can someone suggest a "model" package that uses best practices for mixing
S3, S4 methods and name spaces?  Preferably a package with multiple R
source files.

-L
#
rlee at fpcc.net wrote:
It doesn't mix S3 and S4 but the Matrix package is a large package based
on S4 that does show the use of S4 and a NAMESPACE.  On a smaller scale,
the lme4 package also uses S4 and a NAMESPACE.
#
On Fri, 13 May 2005, Douglas Bates wrote:

            
The stats4 package in the distribution is intended to be a model in the 
sense I think we were asked for.  It is much smaller than Doug's examples.
#
Prof Brian Ripley <ripley at stats.ox.ac.uk> writes:
Yes. It doesn't offer much in terms of class hierarchies and the like,
though. On the other hand, newcomers to S4 might actually want to
avoid that on first contact.