cpp11: A C++11 Interface for R's C Interface

Provides a header only, C++11 interface to R's C interface. Compared to other approaches 'cpp11' strives to be safe against long jumps from the C API as well as C++ exceptions, conform to normal R function semantics and supports interaction with 'ALTREP' vectors.

Version: 0.1.0
Suggests: bench, brio, cli, callr, covr, decor, desc, glue, ggplot2, knitr, lobstr, mockery, scales, testthat, tibble, utils, vctrs, withr, xml2, rmarkdown
Published: 2020-07-10
Author: Jim Hester ORCID iD [aut, cre], RStudio [cph, fnd]
Maintainer: Jim Hester <jim.hester at rstudio.com>
BugReports: https://github.com/r-lib/cpp11/issues
License: MIT + file LICENSE
URL: https://github.com/r-lib/cpp11
NeedsCompilation: no
SystemRequirements: C++11
Materials: README
CRAN checks: cpp11 results

Downloads:

Reference manual: cpp11.pdf
Vignettes: Converting from Rcpp
Get started with cpp11
cpp11 internals
Motivations for cpp11
Package source: cpp11_0.1.0.tar.gz
Windows binaries: r-devel: cpp11_0.1.0.zip, r-release: cpp11_0.1.0.zip, r-oldrel: cpp11_0.1.0.zip
macOS binaries: r-release: cpp11_0.1.0.tgz, r-oldrel: cpp11_0.1.0.tgz

Reverse dependencies:

Reverse linking to: tidyr
Reverse suggests: pkgbuild

Linking:

Please use the canonical form https://CRAN.R-project.org/package=cpp11 to link to this page.