[R-pkg-devel] Creating S3 methods for S4 classes
Martin Maechler
m@echler @ending from @t@t@m@th@ethz@ch
Thu May 24 15:31:55 CEST 2018
Dear Joris,
in my eyes, this is clearly a Q that should be asked on R-devel,
not R-package-devel ...
>>>>> Joris Meys
>>>>> on Thu, 24 May 2018 14:17:07 +0200 writes:
> Dear all, per the manual, one should create and register
> both the S3 and a S4 method if one needs a method for an
> S4 class for a function using S3 dispatching. This is
> cumbersome, and not very optimal.
> I was wondering if there's a better way to do
> this. Currently I recreate a generic in my package and
> create a default method that sends all the other classes
> to the S3 generic, eg:
> setGeneric("predict") setMethod("predict", "ANY",
> stats::predict)
> I'm not sure if this hasn't any adverse consequences, as
> it is not the recommended approach
> It would be great if these generics could be made
> available through stats4. If this would be the prefered
> route, I volunteer to create the patch for that.
> Any thoughts? Cheers Joris
> --
> Joris Meys Statistical consultant
> Department of Data Analysis and Mathematical Modelling
> Ghent University Coupure Links 653, B-9000 Gent (Belgium)
> <https://maps.google.com/?q=Coupure+links+653,%C2%A0B-9000+Gent,%C2%A0Belgium&entry=gmail&source=g>
> tel: +32 (0)9 264 61 79
> -----------
> Biowiskundedagen 2017-2018
> http://www.biowiskundedagen.ugent.be/
> -------------------------------
> Disclaimer : http://helpdesk.ugent.be/e-maildisclaimer.php
> [[alternative HTML version deleted]]
> ______________________________________________
> R-package-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel
More information about the R-package-devel
mailing list