C++ Classes to Embed R in C++ (and C) Applications
Dirk Eddelbuettel, Romain Francois, and Lance Bachmeier
C++ classes to embed R in C++ (and C) applications
A C++ class providing the R interpreter is offered by this package
making it easier to have "R inside" your C++ application. As R itself
is embedded into your application, a shared library build of R is
required. This works on Linux, OS X and even on Windows provided you
use the same tools used to build R itself. Numerous examples are
provided in the nine subdirectories of the examples/ directory of
the installed package: standard, 'mpi' (for parallel computing), 'qt'
(showing how to embed 'RInside' inside a Qt GUI application), 'wt'
(showing how to build a "web-application" using the Wt toolkit),
'armadillo' (for 'RInside' use with 'RcppArmadillo'), 'eigen' (for
'RInside' use with 'RcppEigen'), and 'c_interface' for a basic C
interface and 'Ruby' illustration.  The examples use 'GNUmakefile(s)'
with GNU extensions, so a GNU make is required (and will use the
'GNUmakefile' automatically). 'Doxygen'-generated documentation of
the C++ classes is available at the 'RInside' website as well.

Dirk Eddelbuettel and Romain Francois
<RomainAndDirk@r-enthusiasts.com>
C++ classes to embed R in C++ applications The RInside
packages makes it easier to have 'R inside' your C++
application by providing a few wrapper classes.

As R itself is embedded into your application, a shared library build
of R is required. This works on Linux, OS X and even on Windows
provided you use the same tools used to build R itself.

Several examples are provided below the examples/ directory of the
installed package, and Doxygen-generated documentation of the
C++ classes is included as well.

C++ classes to embed R in C++ applications The RInside
packages makes it easier to have 'R inside' your C++
application by providing a few wrapper classes.

As R itself is embedded into your application, a shared library build
of R is required. This works on Linux, OS X and even on Windows
provided you use the same tools used to build R itself.  (NB:
Windows versions curretly seg.fault and debugging help would be
appreciated. An older version worked fine, but there may have
been some Rcpp changes which caused this.)

Numerous examples are provided in the three subdirectories the
examples/ directory of the installed package: standard, mpi
(for parallel computing) and qt (showing how to embed RInside
inside a Qt application).

Doxygen-generated documentation of the C++ classes is available at the
RInside website as well.