[Rcpp-devel] [ANN] Rcpp 0.9.6

Dirk Eddelbuettel edd at debian.org
Thu Jul 28 15:26:36 CEST 2011


Rcpp 0.9.6 went to CRAN yesterday; an updated Windows binary should now be
available too. This is maintenance release which provides some help for
RcppEigen, allow user-specified finalisers in XPtr and has two new examples.

Cheers, Dirk


0.9.6   2011-07-26

    o   Added helper traits to facilitate implementation of the RcppEigen
	package: The is_eigen_base traits identifies if a class derives from
	EigenBase using SFINAE; and new dispatch layer was added to wrap() to
	help RcppEigen

    o   XPtr now accepts a second template parameter, which is a function
        taking a pointer to the target class. This allows the developper to
        supply his/her own finalizer. The template parameter has a default
        value which retains the original behaviour (calling delete on the
        pointer)

    o   New example RcppGibbs, extending Sanjog Misra's Rcpp illustration of
        Darren Wilkinson's comparison of MCMC Gibbs Sampler implementations;
	also added short timing on Normal and Gaussian RNG draws between Rcpp
	and GSL as R's rgamma() is seen to significantly slower

    o   New example on recursively computing a Fibonacci number using Rcpp and
        comparing this to R and byte-compiled R for a significant speed gain


-- 
Gauss once played himself in a zero-sum game and won $50.
                      -- #11 at http://www.gaussfacts.com


More information about the Rcpp-devel mailing list