Package: cppally 0.1.0.9000

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:Nick Christofides [aut, cre, cph], Martin Leitner-Ankerl [cph], Malte Skarupke [cph], Posit Software, PBC [cph]

cppally_0.1.0.9000.tar.gz
cppally_0.1.0.9000.zip(r-4.7)cppally_0.1.0.9000.zip(r-4.6)cppally_0.1.0.9000.zip(r-4.5)
cppally_0.1.0.9000.tgz(r-4.6-any)cppally_0.1.0.9000.tgz(r-4.5-any)
cppally_0.1.0.9000.tar.gz(r-4.7-any)cppally_0.1.0.9000.tar.gz(r-4.6-any)
cppally_0.1.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
cppally/json (API)
NEWS

# Install 'cppally' in R:
install.packages('cppally', repos = c('https://nicchr.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/nicchr/cppally/issues

Pkgdown/docs site:https://nicchr.github.io

On CRAN:

Conda:

5.80 score 2 stars 5 scripts 312 downloads 10 exports 0 dependencies

Last updated from:6ee8b6f6e1. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK141
source / vignettesOK311
linux-release-x86_64OK195
macos-release-arm64OK92
macos-oldrel-arm64OK101
windows-develOK83
windows-releaseOK86
windows-oldrelOK73
wasm-releaseOK144

Exports:cpp_evalcpp_registercpp_sourcedocumentload_alluse_check_data_framesuse_check_factorsuse_copy_on_modifyuse_cppallyuse_preserve_altrep_flag

Dependencies:

Automatic Protection

Rendered fromprotection.Rmdusingknitr::rmarkdownon Jun 24 2026.

Last update: 2026-06-02
Started: 2026-04-11

Getting started with cppally

Rendered fromcppally.Rmdusingknitr::rmarkdownon Jun 24 2026.

Last update: 2026-06-23
Started: 2026-04-23

Vector Names Hashing

Rendered fromvector_name_hashing.Rmdusingknitr::rmarkdownon Jun 24 2026.

Last update: 2026-05-26
Started: 2026-05-14