[Rd] Monkey patching +.POSIXt
Hadley Wickham
hadley at rice.edu
Thu Sep 10 02:42:15 CEST 2009
>
> In this particular case, the trick is to assign the new version both into the namespace and into the environment '.__S3MethodsTable__.' inside the namespace.
The problem is +.POSIXt doesn't seem to be there:
> exists("+.POSIXt", asNamespace("base")$.__S3MethodsTable__., inherits=F)
[1] FALSE
> Speaking as a monkey, I do this kind of thing regularly, and there is a function 'assign.to.base' in the 'mvbutils' package that does it automatically, e.g.
>
> assign.to.base( '+.POSIXt', my.plus.POSIXt)
I tried that too, but without any luck.
Hadley
--
http://had.co.nz/
More information about the R-devel
mailing list