RInside 0.2.5

December 8, 2011

(This article was first published on Thinking inside the box , and kindly contributed to R-bloggers)

RInside 0.2.5
arrived on CRAN earlier today.
RInside is a set of
convenience classes which facilitate embedding of R
inside of C++ applications and programs, using the classes and functions provided by the
Rcpp R and C++
integration package.

The big news for this release is that Windows applications once again run! James
Bates gets full credit for noticing why Windows binaries died on startup,
and provided a short patch which we (after some further simplicifcation)
added. So for the first time since the 0.2.0 release, Windows users can just change
into the examples/standard directory and issue a simple
make -f Makefile.win, and the twelve example binaries will
actually work. Yay, and kudos to James.

The other main addition is a new examples directory examples/wt
containing the web-application of the density estimation demo I
blogged about

last week. By combining the Wt
with RInside, we get C++
“web” applications containing R which
is pretty nifty. The example otherwise follows the
Qt-based example
of a standard desktop application with

One minor snafu I just noticed is that I was overzealous with the
.Rbuildignore file. By excluding the wt and qtbinaries, I also excluded
their source files with the same name (up to the .cpp or .h ending). If you
desire to run the examples, just grab these examples files from the
SVN repo at R-Forge.

All changes since the last release are summarized below:

0.2.5   2011-12-07

   o    Applied (somewhat simplified) patch by James Bates which restores
        RInside to working on Windows -- with a big Thank You! to James for
        fixing a long-standing bug we inadvertendly introduced right after
        0.2.0 almost two years ago

   o    New example embedding R inside a Wt (aka Webtoolkit, pronounced 
        'witty') application, mirroring the previous Qt application

   o    Qt example qtdensity now uses the new svg() device in base R; removed
        test for cairoDevice package as well as fallback png code

   o    Very minor fix to qmake.pro file for Qt app correcting link order

CRANberries also
provides a short report with
changes from the previous release.
More information is on the
RInside page.
Questions, comments etc should go to the
rcpp-devel mailing list
off the Rcpp R-Forge page.

To leave a comment for the author, please follow the link and comment on their blog: Thinking inside the box .

R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...

If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Comments are closed.