[Rd] crash bug in get("function.name")() (PR#1211)
Rich Heiberger
rmh@surfer.sbm.temple.edu
Thu, 13 Dec 2001 23:40:07 -0500 (EST)
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._