On 11/09/2013 11:59 AM, Rolf Turner wrote:
For my take on the issue see fortune("strait jacket").
cheers,
Rolf Turner
P. S. I said that quite some time ago and I have seen nothing
in the intervening years to change my views.
Mileage varies; the Bioconductor project attains a level of interoperability and
re-use (http://www.nature.com/nbt/journal/v31/n10/full/nbt.2721.html) that would
be difficult with a less formal class system.
R. T.
On 11/10/13 04:22, daniel schnaider wrote:
Hi,
I am working on a new credit portfolio optimization package. My question is
if it is more recommended to develop in S4 object oriented or S3.
It would be more naturally to develop in object oriented paradigm, but
there is many concerns regarding S4.
1) Performance of S4 could be an issue as a setter function, actually
changes the whole object behind the scenes.
Depending on implementation, updating S3 objects could as easily trigger copies;
this is a fact of life in R. Mitigate by modelling objects in a vector
(column)-oriented approach rather than the row-oriented paradigm of Java / C++ /
etc.
Martin Morgan
2) Documentation. It has been really hard to find examples in S4. Most
books and articles consider straightforward S3 examples.
______________________________________________
R-help@r-project.org mailing list
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.
--
Computational Biology / Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N.
PO Box 19024 Seattle, WA 98109
Location: Arnold Building M1 B861
Phone: (206) 667-2793
______________________________________________
R-help@r-project.org mailing list
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.