Thanks. 

I'm not home tonight, i can pick it up tomorrow if nobody beats me to it. 

Romain


Le 14 mars 2012 à 12:20, Glenn Lawyer <[email protected]> a écrit :

> Not sure if this is the right place to send it or not, but according to the 
> Rcpp homepage
> 
> "We now have a mailing list for discussions around Rcpp. If you have ideas or 
> suggested changes, send an email there."
> 
> I suggest modifying inst/doc/Rcpp-modules/Rcpp-modules.Rnw in two places, as 
> indicated in the text below and in the attached version     of 
> Rcpp-modules.Rnw
> 
> The motivation for the change is that the R code as shown in the vingette 
> does not load the compiled code, and thus fails. It is not otherwise clear 
> from the vingette how to load compiled code. It is also not clear from the 
> unit tests, as these rely on inline compilation i.e.
>    fx <- cxxfunction( signature(), "" , include = inc, plugin = "Rcpp" )
>    mod <- Module( "yada", getDynLib(fx) )
> 
> ###################################
> First suggested change
> ###################################
> 305,306d304
> < For this brief example, assume the code has been compiled as ``test.so'' 
> using R CMD SHLIB. In general, however, we recommend the use of packages.
> < 
> 312c310
> < mod <- Module( "mod", PACKAGE=dyn.load( "test.so" ) )
> ---
> > mod <- Module( "mod" )
> 
> 
> ###################################
> Second suggested change -- please make sure the R code is correct, and the 
> comments should be removed
> ###################################
> 
> 360c358
> < Assuming this code is contained in package myPackage, then the functions 
> are available in \proglang{R} via:
> ---
> > and can then be used from \proglang{R}:
> 364,365c362,363
> < require( myPackage )       ## is this sufficient??
> < yada <- Module( "yada" ) ## does this need to indicate the package??
> ---
> > 
> > yada <- Module( "yada" )
> 
> ###################################
> 
> 
> 
> 
>  
> -- 
> 
> -----------------------------------
> It is difficult to find a black cat in a dark room,
> especially if there is no cat.
>   -- Chinese proverb
> 
>   Dr. Glenn Lawyer                    
>   +352 661 967 244              
>   Max-Planck-Institut für Informatik
>   Computational Biology and Applied Algorithmics
>   Campus E1 4
>   66123 Saarbrücken, Germany
>   http://bioinf.mpi-inf.mpg.de/~lawyer
> 
> <Rcpp-modules.Rnw>
> _______________________________________________
> Rcpp-devel mailing list
> [email protected]
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
_______________________________________________
Rcpp-devel mailing list
[email protected]
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to