[Rcpp-devel] added raw support in RcppSexp
Dirk Eddelbuettel
edd at debian.org
Tue Dec 22 13:39:49 CET 2009
On 22 December 2009 at 12:15, Romain François wrote:
| > I've long wondered why/how/if we could assign more efficiently -- but STL
| > Vectors don't let us just 'memcpy' a chunk.
|
| I don't think you are guaranteed that the elements are contiguous, so I
| would not go down there.
Right. I R they are, in STL not necessarily.
| > Would this 'more iterator like' assign(a,b) work for the types INTEGER, REAL
| > too?
|
| yep. I derived this from reading item 5 of Effective STL, and how the
| author is rambling about using range functions rather than looping around.
|
| a and be can be int* which is what INTEGER(x) would give you.
Maybe I'll peek and poke. Though I had hope to put work on Rcpp to rest for
it to get to other stuff :)
Saw that CPP is on R-Forge. Makes sense for now; we'll get to revisit CPP and
Rcpp and all that with RProtoBuf a few times over anyway...
Dirk
--
Three out of two people have difficulties with fractions.
More information about the Rcpp-devel
mailing list