A new release 0.2.14 of RInside is now on CRAN and in Debian.
RInside provides a set of convenience classes which facilitate embedding of R inside of C++ applications and programs, using the classes and functions provided by Rcpp.
It has been nearly two years since the last release, and a number of nice extensions, build robustifications and fixes had been submitted over this period---see below for more. The only larger and visible extension is both a new example and some corresponding internal changes to allow a readline prompt in an RInside application, should you desire it.
RInside is stressing the CRAN system a little in that it triggers a number of NOTE and WARNING messages. Some of these are par for the course as we get close to R internals not all of which are "officially" in the API. This lead to the submission sitting a little longer than usual in incoming queue. Going forward we may need to find a way to either sanction these access point, whitelist them or, as a last resort, take the package off CRAN. Time will tell.
Changes since the last release were:
Changes in RInside version 0.2.14 (2017-04-28)
Interactive mode can use readline REPL (Łukasz Łaniewski-Wołłk in #25, and Dirk in #26)
Windows macros checks now uses
_WIN32
(Kevin Ushey in #22)The wt example now links with
libboost_system
The
Makevars
file is now more robist (Mattias Ellert in #21)A problem with empty environment variable definitions on Windows was addressed (Jeroen Ooms in #17 addressing #16)
HAVE_UINTPTR_T
is defined only if not already definedTravis CI is now driven via
run.sh
from our forked r-travis
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, or to issues tickets at the GitHub repo.
This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. Please report excessive re-aggregation in third-party for-profit settings.