Package: cppally 1.0.0

Nick Christofides
cppally: A 'C++20' API for R
A header-only 'C++20' API for manipulating R data structures from 'C++'. Provides 'C++20' concepts specific to R, custom scalar and vector classes with built-in NA handling, automatic object protection, 'SIMD' (single-instruction-multiple-data), parallelisation, and a streamlined system for registering 'C++' functions, including templates, to R. Full API reference and documentation are available at <https://nicchr.github.io/cppally/>.
Authors:
cppally_1.0.0.tar.gz
cppally_1.0.0.tar.gz(r-4.7-any)cppally_1.0.0.tar.gz(r-4.6-any)
cppally_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
cppally/json (API)
| # Install 'cppally' in R: |
| install.packages('cppally', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/nicchr/cppally/issues
Pkgdown/docs site:https://nicchr.github.io
Last updated from:a82b1cdad2. Checks:4 OK. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 146 | ||
| source / vignettes | OK | 324 | ||
| linux-release-x86_64 | OK | 161 | ||
| wasm-release | OK | 165 |
Exports:cpp_evalcpp_registercpp_sourcedocumentload_alluse_check_data_framesuse_check_factorsuse_copy_on_modifyuse_cppallyuse_preserve_altrep_flag
Dependencies:
Last update: 2026-07-02
Started: 2026-04-28
Last update: 2026-07-02
Started: 2026-07-02
Last update: 2026-07-02
Started: 2026-04-28
Last update: 2026-07-02
Started: 2026-07-02
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Generates wrappers for registered C++ functions | cpp_register |
| Compile C++20 code | cpp_eval cpp_source |
| A wrapper around 'devtools::document()' to support cppally package development | document |
| A wrapper around 'devtools::load_all()' specifically for cppally | load_all |
| Adds the 'CPPALLY_CHECK_DATA_FRAMES' flag to Makevars | use_check_data_frames |
| Adds the 'CPPALLY_CHECK_FACTORS' flag to Makevars | use_check_factors |
| Adds the 'CPPALLY_COPY_ON_MODIFY' flag to Makevars | use_copy_on_modify |
| Helper for developing packages with cppally | use_cppally |
| Adds the CPPALLY_PRESERVE_ALTREP flag to Makevars | use_preserve_altrep_flag |