On 03/11/2021 3:42 p.m., Duncan Murdoch wrote:
On 03/11/2021 2:54 p.m., Andrew Simmons wrote:
 ... deletions ...
As a side note, I would suggest making your class through the methods
package, with methods::setClass("pm", ...)
See the documentation for setClass for more details, it's the recommended
way to define classes in R.

That's incorrect.  It is *a* recommended way to define classes in R, but
there are other recommended ways as well, for doing other kinds of
things, and many people stick with the S3 system without formal classes
at all.

In fact, Andrew was paraphrasing some documentation, so his statement isn't incorrect.

Duncan Murdoch


If you're writing a Bioconductor package you should probably use the
formal methods.  If you're writing code for other purposes, you should
think about whether you need formal classes at all, and if so, whether
the methods package formalism is a match for what you're doing.

Duncan Murdoch


______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to