John Chambers <[EMAIL PROTECTED]> writes: > No, not a bug. > > Inherited methods are never cached until they are needed, for rather > obvious efficiency reasons. See ?showMethods, under argument > inherited=
ok, I missed the doc, which is quite clear about showMethods not doing what I wanted... > If what you were trying to do was find out what method would be called > for class "B" without calling it, use selectMethod(). Yes, that is what I was trying to do. I thought showMethods was the preferred user interface to ask the system about what methods are available. When would one want the behavior of showMethods? Is it ever useful for a user to ask, "what are the methods that have been cached?". The problem with using selectMethod is one needs to know in advance the name of a generic. I would like to have a tool that lets me discover "what can be done" with an instance of a given class. showMethods is very close to being that tool, but the interaction with the method caching makes it confusing (until one has a solid understanding of the method caching, but IMHO this isn't something a user should need to know about if at all possible). Best, + seth -- Seth Falcon | Computational Biology | Fred Hutchinson Cancer Research Center http://bioconductor.org ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel