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>
yearStop <- function(x) x at yearStop
args(yearStop)
removeGeneric("yearStop")
Error in args(yearStop) : object "yearStop" not found
yearStop <- function(x) x at yearStop
setGeneric("yearStop")
function (obj)
NULL
</quote>
R 2.7.1. I originally read the definitions in from a file with ^c^l in