Don't have a view on whether it makes sense in base R or not, but WRE
section 7.1 may be helpful to you:
https://cran.r-project.org/doc/manuals/R-exts.html#Adding-new-generics.
It's not uncommon for packages to want to make base methods generic and the
above link provides advice on how to do so.
Bob
On Thu, Jun 23, 2022 at 12:07 PM Lenth, Russell V <russell-lenth at
uiowa.edu>
wrote:
> Dear R-Devel,
>
> I noticed that if we run base::svd(x), we obtain an object of class
> "list". Shouldn't there be an "svd" class, in case
someone (e.g., me) wants
> to write methods for singular value decompositions? Note that other
> matrix-decomposition routines like qr() and eigen() each return objects
> having those names.
>
> Thanks
>
> Russ Lenth
> Russell-lenth at uiowa.edu
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
[[alternative HTML version deleted]]