On Dec 23, 2009, at 1:15 PM, Lukas Renggli wrote:
May be this is MC that does this? Does anybody knows about it?
MC uses the changes file to restore methods that are put into an *packagename-override protocol, see MCMethodDefinition>>#unload. Practically this does not work, because it makes all kind of generally invalid assumptions.
Thanks lukas. OK I have the impression that the package should know m1 is an override and when I unload I should put back the method I overrode but
That is not that simple, because packages can be unloaded in a different order they are installed.
yes this was my example.
I think a better strategy is to allow methods to be defined in multiple packages.
I have that in RPackage but not the unload semantics and tagging of override