A new maintenance release 0.10.6 of Rcpp is now on the CRAN network for GNU R; binaries for Debian have been uploaded as well.
This version ties up a number of smaller loose ends, but also adds a few new
things, particularly John’s new
exposeClass. Details are as
usual in the
NEWS extract below, and also
in the ChangeLog file in the package and on the
Rcpp Changelog page.
Thanks to CRANberries, you can also look at a diff to the previous release 0.10.5. 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
Changes in Rcpp version 0.10.6 (2013-10-27)
Changes in Rcpp API:
exposeClasstakes a description of the constructors, fields and methods to be exposed from a C++ class, and writes C++ and R files in the package. Inherited classes can be dealt with, but require data type information. This approach avoids hand-coding module files.
CharacterMatrixhave been added, and some tests for
is_finite()have been corrected thanks to Thomas Tse.
Changes in R code:
Export linking helper function
LdFlagsas well as
Rcpp.package.skeleton()no longer passes a
namespaceargument on to
Changes in R setup:
Raise requirement for R itself to be version 3.0.0 or later as needed by the vignette processing
Changes in Rcpp attributes:
sourceCppnow correctly binds to Rtools 3.0 and 3.1