[Rcpp-devel] Datetime substraction bug ?
Hello Dirk, no excitement at all, very simple it is. We were merely pinpointing that this definition of "operator -" was very unintuitive, but hey, you wrote the code, your right to put it the way you want, I am very happy to have have the right to use it for free. Cheers 2013/3/31 Dirk Eddelbuettel <edd at debian.org>
I don't really understand all the excitement here.
It's quick enough to define a function to do what you want, no?
R> NewYear <- as.Date("2013-01-01")
R> Easter <- Sys.Date()
R> cppFunction('double ddiff(Date a, Date b) { return a - b; }')
R> cppFunction('double ddiff2(Date a, Date b) { return b - a; }')
R> ddiff(NewYear, Easter)
[1] 89 ## I find this more logical
R> ddiff2(NewYear, Easter)
[1] -89 ## closer to R's difftime and 'odd' to me
R>
Dirk
--
Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20130331/43fb23ee/attachment.html>