[Rcpp-devel] Call by reference
edd at debian.org
Thu Jul 30 00:11:53 CEST 2015
On 29 July 2015 at 14:21, Nathan Kurz wrote:
| > On 29 July 2015 at 15:12, Dirk Eddelbuettel wrote:
| > All this is becoming a wee bit obscure. The focus of the list is to help
| > people use Rcpp, not to navigate constraints built into the R system.
| Yes, but for many users (well, at least RGuy and me) the impetus for
| using Rcpp is to to improve performance on larger datasets. Since R
| is relatively weak in memory management, avoiding large unnecessary
| copies by using Rcpp is frequently the best way to do this.
I know. But then it is best to put cards on the table at the outset -- and
hear about XPtr -- then to putz around with adding & or not. This isn;t pure
C++. We interface R through a C interface that was defined a long time ago
and is pure C.
| Really, your misfortune was creating such a generally useful tool that
| solves other people's problems. If you'd thought ahead and designed
| it to be less flexible, you wouldn't have people asking all these
| uncomfortable questions about how to modify in place.
I know that too and suffer^Henjoy it daily :)
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
More information about the Rcpp-devel