1
- Rcpp: Seamless R and C++ Integration
2
- ====================================
1
+ ## Rcpp: Seamless R and C++ Integration [ ![ Build Status] ( https://travis-ci.org/RcppCore/Rcpp.png )] ( https://travis-ci.org/RcppCore/Rcpp )
3
2
4
- [ ![ Build Status] ( https://travis-ci.org/RcppCore/Rcpp.png )] ( https://travis-ci.org/RcppCore/Rcpp )
5
-
6
- The [ Rcpp package] ( http://cran.r-project.org/package=Rcpp ) provides R functions as well as a C++ library
7
- which facilitate the integration of R and C++
3
+ The [ Rcpp package] ( http://cran.r-project.org/package=Rcpp ) provides R functions as and a C++ library
4
+ facilitating the integration of R and C++
8
5
9
6
R data types (` SEXP ` ) are matched to C++ objects in a class hierarchy. All R
10
7
types are supported (vectors, functions, environment, etc ...) and each
@@ -42,7 +39,7 @@ package development. Attributes are built on top of Rcpp modules and
42
39
their implementation is based on previous work in the inline package.
43
40
See the [ Rcpp-atttributes] ( http://cran.r-project.org/web/packages/Rcpp/vignettes/Rcpp-attributes.pdf ) vignettes for more details.
44
41
45
- ## Documentation
42
+ ### Documentation
46
43
47
44
The package ships with nine pdf vignettes.
48
45
@@ -52,24 +49,25 @@ Francois (2011, JSS) paper (corresponding to the 'intro' vignette)
52
49
and the [ book] ( http://www.rcpp.org/book ) by Eddelbuettel (2013, Springer);
53
50
see 'citation("Rcpp")' for details.
54
51
55
- ## Examples
52
+ ### Examples
56
53
57
- The [ Rcpp Gallery] ( http://gallery.rcpp.org ) showcases over 70 fully documented
54
+ The [ Rcpp Gallery] ( http://gallery.rcpp.org ) showcases over 80 fully documented
58
55
and working examples.
59
56
60
57
A number of examples are included as are over 800 unit tests in over 400 unit
61
58
test functions provide additional usage examples.
62
59
63
60
The [ CRAN] ( http://cran.r-project.org ) network contains
64
- (as over early 2014) over 160 packages which also provide usage examples.
61
+ (as over early 2015) well over 300 packages which also provide usage
62
+ examples, with another 40+ as part of [ BioConductor] ( http://www.bioconductor.org ) .
65
63
66
64
An earlier version of Rcpp, containing what we now call the 'classic Rcpp
67
65
API' was written during 2005 and 2006 by Dominick Samperi. This code has
68
66
been factored out of Rcpp into the package RcppClassic, and it is still
69
67
available for code relying on the older interface. New development should
70
68
always use this Rcpp package instead.
71
69
72
- ## Installation
70
+ ### Installation
73
71
74
72
Released and tested versions of Rcpp are available via the
75
73
[ CRAN] ( http://cran.r-project.org ) network, and can be installed from within R via
@@ -82,10 +80,10 @@ To install from source, ensure you have a
82
80
[ complete package development environment] ( http://www.rstudio.com/ide/docs/packages/prerequisites ) .
83
81
Also see questions 1.2 and 1.3 in the [ Rcpp-FAQ] ( http://cran.r-project.org/web/packages/Rcpp/vignettes/Rcpp-FAQ.pdf ) .
84
82
85
- ## Authors
83
+ ### Authors
86
84
87
85
Dirk Eddelbuettel, Romain Francois, JJ Allaire, Kevin Ushey, Doug Bates, and John Chambers
88
86
89
- ## License
87
+ ### License
90
88
91
89
GPL (>= 2)
0 commit comments