Package: cppally Title: A 'C++20' API for R Version: 1.1.0.9000 Authors@R: c( person("Nick", "Christofides", , "nick.christofides.r@gmail.com", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0002-9743-7342")), person("Martin Leitner-Ankerl", role = "cph", comment = "Author of bundled ankerl::unordered_dense library"), person("Malte Skarupke", role = "cph", comment = "Author of ska_sort, from which to_radix_key in sort.h is adapted"), person("Ryo Suzuki", role = "cph", comment = "Author of bundled Xoshiro-cpp library"), person("Posit Software, PBC", role = "cph", comment = "SEXP protection mechanism in r_protect.h inspired by cpp11")) Maintainer: Nick Christofides Description: 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 . License: MIT + file LICENSE URL: https://nicchr.github.io/cppally/ BugReports: https://github.com/NicChr/cppally/issues/ Depends: R (>= 4.5.0) Suggests: bench, bit64, brio, callr, cli, cpp11, decor, desc, devtools, fs, ggplot2, glue, knitr, pkgbuild, pkgload, purrr, readr, rmarkdown, roxygen2, rstudioapi, stringr, testthat (>= 3.0.0), tidyr, usethis, vctrs, withr VignetteBuilder: knitr Config/Needs/cppally/cpp_register: brio, cli, decor, desc, glue, purrr, readr, stringr, vctrs, withr Config/testthat/edition: 3 Encoding: UTF-8 Roxygen: list(markdown = TRUE) SystemRequirements: C++20 Config/roxygen2/version: 8.0.0 Config/Needs/website: rmarkdown Repository: https://nicchr.r-universe.dev Date/Publication: 2026-10-17 18:11:56 UTC RemoteUrl: https://github.com/nicchr/cppally RemoteRef: HEAD RemoteSha: 1012350adc9de965beb01bfd26c28a964bb8f857 NeedsCompilation: no Packaged: 2026-10-17 19:41:31 UTC; root Author: Nick Christofides [aut, cre, cph] (ORCID: ), Martin Leitner-Ankerl [cph] (Author of bundled ankerl::unordered_dense library), Malte Skarupke [cph] (Author of ska_sort, from which to_radix_key in sort.h is adapted), Ryo Suzuki [cph] (Author of bundled Xoshiro-cpp library), Posit Software, PBC [cph] (SEXP protection mechanism in r_protect.h inspired by cpp11)