[Rcpp-devel] Datetime substraction bug ?

stat quant statquant at outlook.com
Sun Mar 31 14:42:53 CEST 2013


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>


More information about the Rcpp-devel mailing list