S3 Methods Simplified

Methods that simplify the setup of S3 generic functions and S3 methods. Major effort has been made in making definition of methods as simple as possible with a minimum of maintenance for package developers. For example, generic functions are created automatically, if missing, and naming conflict are automatically solved, if possible. The method setMethodS3() is a good start for those who in the future may want to migrate to S4. This is a cross-platform package implemented in pure R that generates standard S3 methods.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("R.methodsS3")

1.8.2 by Henrik Bengtsson, 4 years ago


https://github.com/HenrikBengtsson/R.methodsS3


Report a bug at https://github.com/HenrikBengtsson/R.methodsS3/issues


Browse source code at https://github.com/cran/R.methodsS3


Authors: Henrik Bengtsson [aut, cre, cph]


Documentation:   PDF Manual  


LGPL (>= 2.1) license


Imports utils

Suggests codetools


Imported by ACNE, ACTCD, NPCD, PSCBS, R.cache, R.devices, R.filesets, R.huge, R.matlab, R.rsp, R.utils, SCCS, SEMID, aroma.affymetrix, aroma.apd, aroma.cn, aroma.core, calmate, ncar, rtf, sisal.

Depended on by R.oo.

Suggested by inlinedocs, neonstore, roxygen2.


See at CRAN