I tried the same exercise in S-Plus 6. S-Plus 6 rejects any direct use
of a method. It requires use of the generic. It provides an error message
that might make sense to us, but probably not to a user. The message
is consistent with Luke's intuition of coming into the middle of a sequence
that was not properly initiated with UseMethod.
Professional Edition Version 6.0.3 Release 2 for Microsoft Windows : 2001
tmp <- factor(1:3)
tmp
[1] 1 2 3
print.factor(tmp)
Warning messages:
the "..." object should be a list but has mode "missing"
Problem in NextMethod("print", quote = quote): argument "..1" is missing with no default
Use traceback() to see the call stack
get("print.factor")(tmp)
Warning messages:
the "..." object should be a list but has mode "missing"
Problem in NextMethod("print", quote = quote): argument "..1" is missing with no default
Use traceback() to see the call stack
get("print")(tmp)
[1] 1 2 3
Rich
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._