[Rcpp-commits] r1340 - in papers: . rmetrics2010
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Thu May 27 13:49:39 CEST 2010
Author: romain
Date: 2010-05-27 13:49:39 +0200 (Thu, 27 May 2010)
New Revision: 1340
Added:
papers/rmetrics2010/
papers/rmetrics2010/abstract.tex
Log:
abstract for Rmetrics 2010
Added: papers/rmetrics2010/abstract.tex
===================================================================
--- papers/rmetrics2010/abstract.tex (rev 0)
+++ papers/rmetrics2010/abstract.tex 2010-05-27 11:49:39 UTC (rev 1340)
@@ -0,0 +1,54 @@
+\documentclass[11pt]{article}
+\usepackage{url}
+\usepackage{vmargin}
+\setpapersize{USletter}
+\setmarginsrb{1in}{1in}{1in}{1in}{0pt}{0mm}{0pt}{0mm}
+\usepackage{charter}
+
+\newcommand{\proglang}[1]{\textsf{#1}}
+\newcommand{\pkg}[1]{{\fontseries{b}\selectfont #1}}
+
+\author{
+Romain Fran\c{c}ois\\ {\small \url{romain at r-enthusiasts.com} } \and
+Dirk Eddelbuettel\\ {\small \url{edd at debian.org} }
+}
+
+\title{\pkg{Rcpp}: Seamless \proglang{R} and \proglang{C++} integration}
+\date{Submitted to \textsl{Rmetrics 2010}}
+
+\begin{document}
+
+\maketitle
+\thispagestyle{empty}
+\begin{abstract}
+ \addtolength{\parskip}{\baselineskip} % add a little vertical space
+ \noindent % no ident for first paragraph
+ The \pkg{Rcpp} package simplifies integrating \proglang{C++} code with
+ \proglang{R}. It provides a consistent \proglang{C++} class hierarchy that
+ maps various types of \proglang{R} objects (vectors, functions,
+ environments, ...) to dedicated \proglang{C++} classes. Object interchange
+ between \proglang{R} and \proglang{C++} is managed by simple, flexible and
+ extensible concepts which include broad support for popular \proglang{C++}
+ idioms from the Standard Template Library (STL). Using the \pkg{inline}
+ package, \proglang{C++} code can be compiled, linked and loaded on the fly.
+ Flexible error and exception code handling is provided. \pkg{Rcpp}
+ substantially lowers the barrier for programmers wanting to combine
+ \proglang{C++} code with \proglang{R}.
+
+ We discuss the features of the new \pkg{Rcpp} API, as introduced in the
+ \texttt{0.7.*} series of the package and finalized in version \texttt{0.8.0},
+ and illustrate uses of the package with several examples, including
+ simple manipulation of R objects in C++, integration with algorithms
+ from the Standard Template Library, use of the Armadillo C++ linear algebra
+ library through the \pkg{RcppArmadillo} package and mechanisms to simply
+ and efficiently expose C++ functions and classes to R.
+
+ The combination of modern \proglang{C++} together with the interactive
+ environment provided by \proglang{R} creates a very compelling combination
+ for statistical programming.
+
+ \noindent \textbf{Keywords:} Foreign function interface,
+ \proglang{R}, \proglang{C++}, Standard Template Library (STL)
+\end{abstract}
+\end{document}
+
More information about the Rcpp-commits
mailing list