[Rcpp-devel] Rcpp shared libraries (?)
    Dirk Eddelbuettel 
    edd at debian.org
       
    Thu Jun 23 17:57:38 CEST 2022
    
    
  
One belated follow-up:  one can in general control visibility so
- a function can be in C(++) and used by other C(++) functions
  (and we have examples)
- a function can be exported to R easily via [[Rcpp::export()]] thanks to
  magic of Rcpp::compileAttributes()
- a function can also be "privatedly" exported to R using a name starting
  with a dot such as [[Rcpp::export(.myfunc)]]
- once at the R level we have the usual NAMESPACE control, also via roxygen2
  and its @export tag
When something like this seems to 'stumble' with a larger package, it is
sometimes worthwhile to experient quickly with a minimal throw-away package
as the mechanism is strictly the same and when it works for one...
Cheers, Dirk
-- 
dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
    
    
More information about the Rcpp-devel
mailing list