[R] Need Advice: Considering Converting a Package from S3 to S4
Ben Bolker
bolker at ufl.edu
Tue Aug 11 00:23:07 CEST 2009
library(fortunes)
fortune("S4")
Sean Davis: It got me going quickly with S4 methods, which it seems to me
are
the way to go in most cases.
Rolf Turner: If you want to simultaneously handcuff yourself, strap yourself
into a strait jacket, and tie yourself in knots, and moreover write code
which
is incomprehensible to the human mind, then S4 methods are indeed the way to
go.
-- Sean Davis and Rolf Turner (expressing different views about the
benefits
of S4 classes)
R-help (May 2005)
I will say that I have built a package using S4 classes and find it much
more
difficult to deal with debugging, etc. -- I can never remember the precise
incantation
to find out which methods are available and how to trace() them. (And
documenting
them is harder too -- it's much easier to not-really-document S4 classes in
a package
and get away with it.)
Ben Bolker
--
View this message in context: http://www.nabble.com/Need-Advice%3A-Considering-Converting-a-Package-from-S3-to-S4-tp24901482p24908609.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list