[Rcpp-commits] r605 - papers/rjournal

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sat Feb 6 17:31:48 CET 2010


Author: edd
Date: 2010-02-06 17:31:48 +0100 (Sat, 06 Feb 2010)
New Revision: 605

Modified:
   papers/rjournal/EddelbuettelFrancois.tex
Log:
a bit more polish on abstract and intro


Modified: papers/rjournal/EddelbuettelFrancois.tex
===================================================================
--- papers/rjournal/EddelbuettelFrancois.tex	2010-02-06 16:24:15 UTC (rev 604)
+++ papers/rjournal/EddelbuettelFrancois.tex	2010-02-06 16:31:48 UTC (rev 605)
@@ -5,14 +5,13 @@
 
 \maketitle
 
-\abstract{The \pkg{Rcpp} package dramatically simplifies the 
-process of integrating C++ code with R. It provides a
-consistent C++ class hierarchy that maps various types of 
-R objects (vectors, functions, environments, ...) to 
-dedicated C++ classes. Data interchange between R and C++
-is managed by simple, flexible and extensible concepts.
-\pkg{Rcpp} substantially lowers the language barrier for programmers
-wanting to combine compiled code with R.}
+\abstract{The \pkg{Rcpp} package simplifies integrating C++ code with R. It
+  provides a consistent C++ class hierarchy that maps various types of R
+  objects (vectors, functions, environments, ...) to dedicated C++
+  classes. Data interchange between R and C++ is managed by simple, flexible
+  and extensible concepts. C++ code can be compiled, linked and loaded on the
+  fly.  \pkg{Rcpp} substantially lowers the barrier for programmers
+  wanting to combine compiled C++ code with R.}
 
 \section{Introduction} 
 
@@ -41,10 +40,9 @@
 garbage collection strategy, code inlining, data interchange between 
 R and C++ and error handling. 
 
-Several examples are included to 
-illustrate the advantage of using \pkg{Rcpp} as opposed to 
-the traditional R API and many more examples are available within 
-the package. 
+Several examples are included to illustrate the advantage of using \pkg{Rcpp}
+as opposed to the traditional R API. Many more examples are available within
+the package, both as explicit examples and as part of the numerous unit tests.
 
 %\section{Background}
 
@@ -58,12 +56,12 @@
 new name.  However, no new releases or updates were made during 2007, 2008
 and most of 2009.
 
-Given the continued use of the package, we revived it using the former name
-\pkg{Rcpp}. New releases started in November 2008 which include an improved
-build and distribution process, additional documentation, and new
-functionality---while retaining the existing interface.  This constitutes the
-`classic \pkg{Rcpp}' interface (described in the next section)
-which will be maintained for the forseeable future.
+Given the continued use of the package, we decided revitalize it. New
+releases, using the initial name \pkg{Rcpp}, started in November 2008. These
+already included an improved build and distribution process, additional
+documentation, and new functionality---while retaining the existing
+interface.  This constitutes the `classic \pkg{Rcpp}' interface (described in
+the next section) which will be maintained for the forseeable future.
 
 Yet C++ coding standards continued to evolve. So starting in 2009 the
 codebase was significantly extended and numerous new features were added.



More information about the Rcpp-commits mailing list