[Rcpp-devel] R vectorisation vs. C++ vectorisation

Hadley Wickham h.wickham at gmail.com
Tue Nov 20 17:00:45 CET 2012

>> I don't think they _have_to - my understanding is that the expression
>> template approach is general enough that you could compile away those
>> intermediates.  It may be extremely difficult to do though!
> That's the issue in delayed evaluation.  You do a lot of template magic to
> discover how the result is going to be used before you evaluate it.  It has
> its place but for cases like this it seems like what Ed Deming would have
> called "burning the toast and then scraping it".

And it seems cleaner to implement it at the compiler level, e.g.


RStudio / Rice University

More information about the Rcpp-devel mailing list