Package: Rcpp
Title: Seamless R and C++ Integration
Version: 0.8.6
Date: $Date: 2010-09-09 12:36:01 -0500 (Thu, 09 Sep 2010) $
Author: Dirk Eddelbuettel and Romain Francois, with contributions by
Simon Urbanek, David Reiss and Douglas Bates; based on code
written during 2005 and 2006 by Dominick Samperi
Maintainer: Dirk Eddelbuettel and Romain Francois
<RomainAndDirk@r-enthusiasts.com>
Description: The Rcpp package provides a C++ library which facilitates
the integration of R and C++.
.
R data types (SEXP) are matched to C++ objects in a class hierarchy.
All R types are supported (vectors, functions, environment, etc
...)  and each type is mapped to a dedicated class. For
example, numeric vectors are represented as instances of the
Rcpp::NumericVector class, environments are represented as
instances of Rcpp::Environment, functions are represented as
Rcpp::Function, etc ... The "Rcpp-introduction" vignette
provides a good entry point to Rcpp.
.
Conversion from C++ to R and back is driven by the templates Rcpp::wrap
and Rcpp::as which are highly flexible and extensible, as
documented in the "Rcpp-extending" vignette.
.
Rcpp also provides Rcpp modules, a framework that allows exposing C++
functions and classes to the R level. The "Rcpp-modules"
vignette details the current set of features of Rcpp-modules.
.
Rcpp includes a concept called Rcpp sugar that brings many R functions
into C++. Sugar takes advantage of lazy evaluation and
expression templates to achieve great performance while
exposing a syntax that is much nicer to use than the equivalent
low-level loop code. The "Rcpp-sugar" vignette gives an
overview of the feature.
.
Several examples are included, and 773 unit tests in 366 unit test
functions provide additional usage examples.
Depends: R (>= 2.10.0), methods
Suggests: RUnit, inline, highlight, rbenchmark
URL: http://dirk.eddelbuettel.com/code/rcpp.html,
http://romainfrancois.blog.free.fr/index.php?category/R-package/Rcpp
License: GPL (>= 2)
BugReports:
http://r-forge.r-project.org/tracker/?atid=637&group_id=155&func=browse
MailingList: Please send questions and comments regarding Rcpp to
rcpp-devel@lists.r-forge.r-project.org
Packaged: 2010-09-17 17:02:16 UTC; edd
Repository: CRAN
Date/Publication: 2010-09-17 17:15:29