Originally I made a function yearStop that took an argument "object". I made a generic, but later changed the argument to "x". R keeps resurrecting the old definition. Could anyone explain what is going on, or how to fix it? Note particularly the end of the transcript below: I remove the generic, verify that the symbol is undefined, make a new function, and then make a generic. But the generic does not use the argument of the new function definition.
<quote> > args(yearStop) function (obj) NULL > yearStop <- function(x) x...@yearstop > args(yearStop) function (x) NULL > setGeneric("yearStop") [1] "yearStop" > args(yearStop) function (obj) NULL > removeGeneric("yearStop") [1] TRUE > args(yearStop) Error in args(yearStop) : object "yearStop" not found > yearStop <- function(x) x...@yearstop > setGeneric("yearStop") [1] "yearStop" > args(yearStop) function (obj) NULL </quote> R 2.7.1. I originally read the definitions in from a file with ^c^l in ESS; however, I typed the commands above by hand. Thanks. Ross Boylan ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel