From dsamperi at DecisionSynergy.com  Sat Feb 25 20:50:37 2006
From: dsamperi at DecisionSynergy.com (Dominick Samperi)
Date: Sat, 25 Feb 2006 14:50:37 -0500
Subject: [Rd] Rcpp -> RcppTemplate package with L-GPL
In-Reply-To: <Pine.LNX.4.64.0602250756140.18071@gannet.stats.ox.ac.uk>
References: <BFBA7186C5B3CB4C8EA0B509FA9090B3035B1CBF@exchange.systemsbiology.net>
	<17407.52079.241833.854793@basebud.nulle.part>
	<Pine.LNX.4.64.0602250756140.18071@gannet.stats.ox.ac.uk>
Message-ID: <4400B50D.8010806@DecisionSynergy.com>

The R package previously named Rcpp has been renamed to
RcppTemplate (version 1.4), and it is on its way to CRAN.

This is clearer because now RcppTemplate is an R package,
RcppExample is a sample R function, and Rcpp is a C++
class library.

The new package contains the Rcpp class library released
under L-GPL instead of the more restrictive GPL, and it has
been reorganized so that it can be used like a template for
creating R packages that use C++ libraries.

In particular, the Rcpp source files have been moved from src to
inst/lib, and the static library libRcpp.a is built as part of the package
install process. It is linked against when building the package
shared library and then deleted.

See the latest RcppAPI.pdf file for more information. To view it
use vignette("RcppAPI"), or simply fetch the PDF file from
RHOME/lib/RcppTemplate/doc/RcppAPI.pdf.

Be sure to remove the old package named Rcpp if present, because
otherwise there will be two vignettes named RcppAPI, and this
confuses vignette() (chokes under Windows).

Dominick



[Rd] Rcpp -> RcppTemplate package with L-GPL
Dominick Samperi