[Rcpp-devel] Range constructor and memory allocation
    Dirk Eddelbuettel 
    edd at debian.org
       
    Wed Feb 19 12:50:10 CET 2014
    
    
  
On 19 February 2014 at 09:53, Gregor Kastner wrote:
| To sum up:
| 
| R ----(reuse)----> Rcpp ----(reuse)----> RcppArmadillo
| 
| but
| 
| RcppArmadillo ----(fresh)----> Rcpp ----(reuse)----> R
| 
| Correct?
I think so. 
And the dreaded '(fresh)' in the second line may be hard to avoid. We need
to create R objects managed by R's memory management facilities -- once we
return something to R, it treats it like an object it created. That makes
external re-use somewhat difficult per my reading of Writing R Extensions.
If you can think of another way I'd be all ears. 
Cheers,  Dirk
-- 
Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com
    
    
More information about the Rcpp-devel
mailing list