R-alpha: inheritance ([.ts)
Paul Gilbert
pgilbert@bank-banque-canada.ca
Thu, 11 Dec 1997 13:46:44 -0500
While commenting out the previously mentioned warning seems to work, I have been
reflecting on this problem and there seems to be an issue wrt inheritance that I
do not understand properly. Perhaps some gurus could comment.
As mentioned previously, I have a class "tframe" with more specific classes
indicating how time is being represented, such as
> class(tframe(data))
[1] "ts" "tframe"
and in R0.60 "[.ts" produces warning messages when I use tframe(data)[2].
Now tframe(data) is NOT a "ts", it is a specific kind of "tframe". When I coded
this I was expecting it would use "[.default", so to date I guess it has just
been working accidentally.
Does the fact that there is a class "ts" mean that one should not have another
class with "ts" as its more specific class? This seems like a pretty severe
limitation.
Paul Gilbert
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._