[Rcpp-devel] [ANN] Rcpp 0.9.11

Dirk Eddelbuettel edd at debian.org
Sat Jun 23 05:12:00 CEST 2012



Rcpp 0.9.11 is now on CRAN; below is the short blog post.  

This is mostly an incremental release but it should help with some issues
related to Rcpp modules loading.

   Thinking inside the box                                                          

   Fri, 22 Jun 2012                                                                     
                                                                                    
   Rcpp 0.9.11                                                                      

   Release 0.9.11 of Rcpp arrived on CRAN this morning and in Debian later
   today.
                                                                                    
   This is a somewhat incremental release with a few internal improvements
   and few new features. One interesting new development has been contributed
   by John Chambers who is extending 'Rcpp modules' into 'Rcpp classes' which
   allows R code to modify and extend C++ classes loaded via Rcpp modules;
   see help(setRcppClass) for more. This also lead to some changes in the
   code for loading modules which however requires the brand-new R version
   2.15.1 released today as well.
                                                                                    
   The complete NEWS entry for 0.9.11 is below; more details are in the
   ChangeLog file in the package and on the Rcpp Changelog page.
                                                                                    
    0.9.11  2012-06-22                                                              
                                                                                    
        o   New member function for vectors (and lists etc)
            containsElementNamed() which returns a boolean indicating if the
            given element name is present
                                                                                    
        o   Updated the Rcpp.package.skeleton() support for Rcpp modules by
            carrying functions already present from the corresponding unit
            test which was also slightly expanded; and added more comments to
            the code
                                                                                    
        o   Rcpp modules can now be loaded via loadRcppModules() from .onLoad(),    
            or via loadModule("moduleName") from any R file                         
                                                                                    
        o   Extended functionality to let R modify C++ clases imported via
            modules documented in help(setRcppClass)
                                                                                    
        o   Support compilation in Cygwin thanks to a patch by Dario Buttari        
                                                                                    
        o   Extensions to the Rcpp-FAQ and the Rcpp-modules vignettes               
                                                                                    
        o   The minium version of R is now 2.15.1 which is required for some of
            the Rcpp modules support
                                                                                    
                                                                                    
   Thanks to CRANberries, you can also look at a diff to the previous release
   0.9.10. As always, even fuller details are on the Rcpp Changelog page and
   the Rcpp page which also leads to the downloads, the browseable doxygen
   docs and zip files of doxygen output for the standard formats. A local
   directory has source and documentation too. Questions, comments etc should
   go to the rcpp-devel mailing list off the R-Forge page


Cheers, Dirk

-- 
Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com  


More information about the Rcpp-devel mailing list