[Rd] exporting s3 and s4 methods
Thomas Lumley
tlumley at u.washington.edu
Tue Mar 17 18:15:56 CET 2009
On Tue, 17 Mar 2009, John Chambers wrote:
> It's important though to use the default, one argument, call to setGeneric().
> Otherwise the two functions are not consistent and can't exist in the same
> namespace.
Thanks. Does this include restricting which arguments are used for dispatch? I have
setGeneric("bigglm", signature=c("formula","data"))
to dispatch just on the first two arguments.
I will try to run everything on my desktop back in Seattle to see if there are still problems under r-devel -- my laptop is staying with its current version of R until my book goes to the publisher.
> PS: if this is the biglm() in the biglm package, the current CRAN version is
> not a generic of any flavor. Presumably this is a new version?
You're missing a 'g'. It's bigglm(), which is S3-generic already. The current version uses S3 inheritance on SQLiteConnection (which works, but doesn't extend to other DBIConnection objects, as you pointed out previously).
-thomas
Thomas Lumley Assoc. Professor, Biostatistics
tlumley at u.washington.edu University of Washington, Seattle
More information about the R-devel
mailing list