Hi Romain, Originally I hoped to be able to "get around" writing various functions in C++, by having Rcpp wrap an R function. But after Krzysztof explanation, and yours, I realized it would not offer any gain (due to the copying of objects all around).
In which case, I am back to the original plan of finding the functions I'll need and write them in Rcpp. The most basic example of such a function is for getting and setting the labels of a dendrogram. labels.dendrogram is in base R, and I already have the function: "labels<-.dendrogram" In: https://github.com/talgalili/dendextend/blob/master/R/labels.r But these are SLOW functions. So my hope is to write them in Rcpp - them, and some other functions I'm playing with. Since ALL of these functions have the basic same structure, so once I'll have one nailed down, the rest will be easy. If you or anyone else wishes to help write that first function, that would be great. Otherwise, I'll probably get to it once I finish uploading, tidying, and documenting all of my other functions (I have quite a bunch of them in the pipeline, before I'll get to optimizing them through Rcpp). Thank you (and the rest) for the answers, I am learning a lot, Tal On Sat, Jul 27, 2013 at 1:52 PM, Romain Francois <rom...@r-enthusiasts.com>wrote: > C++ function that would start by creating a clone of your list, using > clone<List>. > - from this call a C++ function to recurse. > - for the actua > ----------------Contact Details:------------------------------------------------------- Contact me: tal.gal...@gmail.com | Read me: www.talgalili.com (Hebrew) | www.biostatistics.co.il (Hebrew) | www.r-statistics.com (English) ----------------------------------------------------------------------------------------------
_______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel