Hello R-help:

I was hoping someone could help me understand a particular function i came
across in a package:

"$.myClass" <- function( x, name ) {
        sym = paste( "foo", name, sep = "_" )
         if( is.loaded(sym) )
             .Call(sym,x)
}

I understand the paste, and .Call part, but I'm not sure how this function
would get called? What exactly is $. ? is it a regular expression? Would a
user call this method directly, or is it an internal function that gets
called according to a class/type.

something similar to:

plot.lm()

Thanks in advance !

Greg

	[[alternative HTML version deleted]]

