Martin Maechler wrote:
"PaulG" == Paul Gilbert <[EMAIL PROTECTED]>
on Sun, 20 Mar 2005 10:37:29 -0500 writes:
PaulG> Can loadings in stats be made generic?
It becomes a (S4) generic automagically when you define an S4 method
for it. ;-)
{yes, I know this isn't the answer you wanted to hear;
but really, maybe it's worth considering to use S4 classes and
methods ?}
Yes, sometime.
For S3, it's a bit uglier, but I think you could still do -- in your
package --
if(!exists("loadings.default", mode="function")) {
loadings.default <- loadings
loadings <- function(x, ...) UseMethod("loadings")
}
loadings.<myclass> <- function(x, ...) {
.........
}
and S3-export these.
I am doing this, but expect others will want to do it too. I think it
gets a bit messy when multiple packages need to define the same generic.
At least, it seems to me it would make more sense for the generic to be
defined in one place that everyone uses.
Paul
Martin
______________________________________________
R-devel@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel