1- ## Rcpp [ ![ Build Status] ( https://travis-ci.org/RcppCore/Rcpp.svg )] ( https://travis-ci.org/RcppCore/Rcpp ) [ ![ License] ( http://img.shields.io/badge/license-GPL%20%28%3E=%202%29-brightgreen.svg?style=flat )] ( http://www.gnu.org/licenses/gpl-2.0.html ) [ ![ CRAN] ( http://www.r-pkg.org/badges/version/Rcpp )] ( http ://cran.r-project.org/package=Rcpp) [ ![ Downloads] ( http://cranlogs.r-pkg.org/badges/Rcpp?color=brightgreen )] ( http://www.r-pkg.org/pkg/Rcpp )
1+ ## Rcpp [ ![ Build Status] ( https://travis-ci.org/RcppCore/Rcpp.svg )] ( https://travis-ci.org/RcppCore/Rcpp ) [ ![ License] ( http://img.shields.io/badge/license-GPL%20%28%3E=%202%29-brightgreen.svg?style=flat )] ( http://www.gnu.org/licenses/gpl-2.0.html ) [ ![ CRAN] ( http://www.r-pkg.org/badges/version/Rcpp )] ( https ://cran.r-project.org/package=Rcpp) [ ![ Downloads] ( http://cranlogs.r-pkg.org/badges/Rcpp?color=brightgreen )] ( http://www.r-pkg.org/pkg/Rcpp )
22
33### Seamless R and C++ Integration
44
5- The [ Rcpp package] ( http ://cran.r-project.org/package=Rcpp) provides R functions and a C++ library
5+ The [ Rcpp package] ( https ://cran.r-project.org/package=Rcpp) provides R functions and a C++ library
66facilitating the integration of R and C++.
77
88R data types (` SEXP ` ) are matched to C++ objects in a class hierarchy. All R
@@ -12,7 +12,7 @@ represented as instances of the Rcpp::NumericVector class, environments are
1212represented as instances of Rcpp::Environment, functions are represented as
1313Rcpp::Function, etc ...
1414The
15- [ Rcpp-introduction] ( http ://cran.r-project.org/web/packages/ Rcpp/vignettes/Rcpp-introduction.pdf)
15+ [ Rcpp-introduction] ( https ://cran.r-project.org/package= Rcpp/vignettes/Rcpp-introduction.pdf)
1616vignette (also published as a [ JSS paper] ( http://www.jstatsoft.org/v40/i08/ ) ) provides a good
1717entry point to Rcpp as do the [ Rcpp website] ( http://www.rcpp.org ) , the
1818[ Rcpp page] ( http://dirk.eddelbuettel.com/code/rcpp.html ) and the
@@ -21,16 +21,16 @@ is provided by the [Rcpp book](http://www.rcpp.org/book/).
2121
2222Conversion from C++ to R and back is driven by the templates ` Rcpp::wrap `
2323and ` Rcpp::as ` which are highly flexible and extensible, as documented
24- in the [ Rcpp-extending] ( http ://cran.r-project.org/web/packages/ Rcpp/vignettes/Rcpp-extending.pdf) vignette.
24+ in the [ Rcpp-extending] ( https ://cran.r-project.org/package= Rcpp/vignettes/Rcpp-extending.pdf) vignette.
2525
2626Rcpp also provides Rcpp modules, a framework that allows exposing
27- C++ functions and classes to the R level. The [ Rcpp-modules] ( http ://cran.r-project.org/web/packages/ Rcpp/vignettes/Rcpp-modules.pdf) vignette
27+ C++ functions and classes to the R level. The [ Rcpp-modules] ( https ://cran.r-project.org/package= Rcpp/vignettes/Rcpp-modules.pdf) vignette
2828details the current set of features of Rcpp-modules.
2929
3030Rcpp includes a concept called Rcpp sugar that brings many R functions
3131into C++. Sugar takes advantage of lazy evaluation and expression templates
3232to achieve great performance while exposing a syntax that is much nicer
33- to use than the equivalent low-level loop code. The [ Rcpp-sugar] ( http ://cran.r-project.org/web/packages/ Rcpp/vignettes/Rcpp-sugar.pdf)
33+ to use than the equivalent low-level loop code. The [ Rcpp-sugar] ( https ://cran.r-project.org/package= Rcpp/vignettes/Rcpp-sugar.pdf)
3434gives an overview of the feature.
3535
3636Rcpp attributes provide a high-level syntax for declaring C++
@@ -39,7 +39,7 @@ required to invoke them. Attributes are intended to facilitate both
3939interactive use of C++ within R sessions as well as to support R
4040package development. Attributes are built on top of Rcpp modules and
4141their implementation is based on previous work in the inline package.
42- See the [ Rcpp-atttributes] ( http ://cran.r-project.org/web/packages/ Rcpp/vignettes/Rcpp-attributes.pdf) vignettes for more details.
42+ See the [ Rcpp-atttributes] ( https ://cran.r-project.org/package= Rcpp/vignettes/Rcpp-attributes.pdf) vignettes for more details.
4343
4444### Documentation
4545
@@ -66,7 +66,7 @@ available for code relying on the older interface. New development should
6666always use this Rcpp package instead.
6767
6868Other usage examples are provided by packages using Rcpp. As of September 2016,
69- there are 759 [ CRAN] ( http ://cran.r-project.org) packages using Rcpp, a further
69+ there are 759 [ CRAN] ( https ://cran.r-project.org) packages using Rcpp, a further
707076 [ BioConductor] ( http://www.bioconductor.org ) packages in its current release
7171(with 84 in its devel version) as well as an unknown number of GitHub,
7272Bitbucket, R-Forge, ... repositories using Rcpp. All these packages provide
@@ -76,7 +76,7 @@ usage examples for Rcpp.
7676### Installation
7777
7878Released and tested versions of Rcpp are available via the
79- [ CRAN] ( http ://cran.r-project.org) network, and can be installed from within R via
79+ [ CRAN] ( https ://cran.r-project.org) network, and can be installed from within R via
8080
8181``` R
8282install.packages(" Rcpp" )
@@ -85,7 +85,7 @@ install.packages("Rcpp")
8585To install from source, ensure you have a complete package development
8686environment for R as discussed in the relevant documentation; also see
8787questions 1.2 and 1.3 in the
88- [ Rcpp-FAQ] ( http ://cran.r-project.org/web/packages/ Rcpp/vignettes/Rcpp-FAQ.pdf) .
88+ [ Rcpp-FAQ] ( https ://cran.r-project.org/package= Rcpp/vignettes/Rcpp-FAQ.pdf) .
8989
9090### Authors
9191
0 commit comments