Yep: Making it easier to combine R and C++ by removing points of friction sadly does not automatically squash any bugs one may add (it's still software ...) so additional tooling can help. Also look at `spdl` putting a consistent wrapper for both the R and C++ side around `RcppSpdlog`. #rcpp #rstats
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/03/20#rcppspdlog_0.0.28 describing release 0.0.28 of CRAN package RcppSpdlog
RcppSpdlog 0.0.28 on CRAN: Micro-Maintenance
Modern C++ logging for R extension packages
dirk.eddelbuettel.com/blog/2026/03...
#rstats #rcpp
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/03/17#rcpparmadillo_15.2.4-1 describing release 15.2.4-1 of CRAN package RcppArmadillo
RcppArmadillo 15.2.4-1 on CRAN: Upstream Update
R bindings to powerful and expressive C++ matrix library
dirk.eddelbuettel.com/blog/2026/03...
#rstats #rcpp
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/03/13#rcppcnpy_0.2.15 describing release 0.2.15 of CRAN package RcppCNPy
RcppCNPy 0.2.15 on CRAN: Maintenance
Read and write NumPy data from R
dirk.eddelbuettel.com/blog/2026/03...
#rstats #rcpp
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/03/12#rcppbdt_0.2.8 describing release 0.2.8 of CRAN package RcppBDT
RcppBDT 0.2.8 on CRAN: Maintenance
R Bindings for the Boost Date_Time Library
dirk.eddelbuettel.com/blog/2026/03...
#rcpp #rstats
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/03/11#rcppde_0.1.9 describing release 0.1.9 of CRAN package RcppDE
RcppDE 0.1.9 on CRAN: Maintenance
Differential Evolution Optimization via RcppArmadillo
dirk.eddelbuettel.com/blog/2026/03...
#rstats #rcpp
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/03/09#nanotime_0.3.13 describing release 0.3.13 of CRAN package nanotime
nanotime 0.3.13 on CRAN: Maintenance
High-resolution nanosecond time functionality for R
dirk.eddelbuettel.com/blog/2026/03...
#rstats #rcpp
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/03/07#rprotobuf_0.4.26 describing release 0.4.26 of CRAN package RProtoBuf
RProtoBuf 0.4.26 on CRAN: More Maintenance
An R interface to Google Protocol Buffers data serialization
dirk.eddelbuettel.com/blog/2026/03...
#rcpp #rstats
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/03/05#rcppgsl_0.3.14 describing release 0.3.14 of CRAN package RcppGSL
RcppGSL 0.3.14 on CRAN: Maintenance
Easier GNU Scientific Library use from R
dirk.eddelbuettel.com/blog/2026/03...
#rcpp #rstats
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/02/18#qlcal-r_0.1.0 describing release 0.1.0 of CRAN package qlcal
qlcal 0.1.0 on CRAN: Easier Calendar Switching
QuantLib Business / Exchange Calendaring for R
dirk.eddelbuettel.com/blog/2026/02...
#rstats #rcpp
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/02/12#rcppspdlog_0.0.27 describing release 0.0.27 of CRAN package RcppSpdlog
RcppSpdlog 0.0.27 on CRAN: C++20 Accommodations
Modern C++ logging for R extension packages
dirk.eddelbuettel.com/blog/2026/02...
#rcpp #rstats
Screenshot one of three describe a new pair of R and Python packages demonstrating easy object interchange between R and Python.
Screenshot two of three describe a new pair of R and Python packages demonstrating easy object interchange between R and Python.
Screenshot three of three describe a new pair of R and Python packages demonstrating easy object interchange between R and Python.
chronometre: A new package (pair) demo for R and Python
Efficient yet simple object exchange between R and Python
dirk.eddelbuettel.com/blog/2026/02...
#rstats #rcpp #python #datascience
"I. shall. not. try. to. best. this. on. the. 32 cores. I. have. here." ... said local area man.
#rcpp
Example of Rcpp function making the explicit 'mean of squares' loop a one expression function: > Rcpp::cppFunction("double ms(NumericVector x) { return mean(x*x); }") > x <- 1:10 > ms(x) [1] 38.5 > mean(x^2) [1] 38.5 >
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/01/16#rcppspdlog_0.0.26 describing release 0.0.26 of CRAN package RcppSpdlog.
RcppSpdlog 0.0.26 on CRAN: Another Microfix
Modern C++ logging for R extension packages
dirk.eddelbuettel.com/blog/2026/01...
#rcpp #rstats
Screeenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/01/15#rcppspdlog_0.0.25 describing release 0.0.25 of CRAN package RcppSpdlog
RcppSpdlog 0.0.25 on CRAN: Microfix
Modern C++ logging for R extension packages
dirk.eddelbuettel.com/blog/2026/01...
#rcpp #rstats
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/01/14#rcppsimdjson_0.1.15 describing release 0.1.15 of CRAN package RcppSimdJson
RcppSimdJson 0.1.15 on CRAN: New Upstream, Some Maintenance
Highest-performance JSON Parsing via Modern C++ from R
dirk.eddelbuettel.com/blog/2026/01...
#rcpp #rstats
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/01/12#rcppannoy_0.0.23 describing release 0.0.23 of CRAN package RcppAnnoy
RcppAnnoy 0.0.23 on CRAN: Several Updates
(Very Fast) Approximate Nearest Neighbours for R
dirk.eddelbuettel.com/blog/2026/01...
#rcpp #rstats
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/01/11#rapidatetime_0.0.10 describing release 0.0.10 of CRAN package RApiDatetime
RApiDatetime 0.0.10 on CRAN: Maintenance
Exported C-level API of R for Date + Datetime conversion
dirk.eddelbuettel.com/blog/2026/01...
#rcpp #rstats
Screenshot of blog post at http://dirk.eddelbuettel.com/blog/2026/01/11#rprotobuf_0.4.25 describing release 0.4.25 of CRAN package RProtoBuf
RProtoBuf 0.4.25 on CRAN: Mostly Maintenance
An R interface to Google Protocol Buffers data serialization
dirk.eddelbuettel.com/blog/2026/01...
#rstats #rcpp
Screenshot 1 of 2 of blog post at https://dirk.eddelbuettel.com/blog/2026/01/10#rcpp_1.1.1 describing release 1.1.1 of CRAN package Rcpp
Screenshot 2 of 2 of blog post at https://dirk.eddelbuettel.com/blog/2026/01/10#rcpp_1.1.1 describing release 1.1.1 of CRAN package Rcpp
Rcpp 1.1.1 on CRAN: Many Improvements in Semi-Annual Update
Seamless R and C++ Integration
dirk.eddelbuettel.com/blog/2026/01...
#rstats #rcpp
/cc @enchufa2.es @kevinushey.bsky.social
PSA: The long-lived "let us talk about anything and everything" related to #Rcpp mailing list 'rcpp-devel' at R-Forge seems to have moved on to another place where we cannot reach it. May its memory be a blessing. #rstats
Going forward, let's try to connect at this link: github.com/RcppCore/Rcp...
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/01/08#rcppcctz_0.2.14 describing release 0.2.14 of CRAN package RcppCCTZ
RcppCCTZ 0.2.14 on CRAN: New Upstream, Small Edits
Powerful C++ timezone / datetime library for R
dirk.eddelbuettel.com/blog/2026/01...
#rstats #rcpp
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2026/01/08#rcppspdlog_0.0.24 describing release 0.0.24 of CRAN package RcppSpdlog
RcppSpdlog 0.0.24 on CRAN: New Upstream
Modern C++ logging for R extension packages
dirk.eddelbuettel.com/blog/2026/01...
#rcpp #rstats
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2025/12/17#rcpparmadillo_15.2.3-1 describing release 15.2.3-1 of CRAN package RcppArmadillo
RcppArmadillo 15.2.3-1 on CRAN: Upstream Update
R bindings to powerful and expressive C++ matrix library
dirk.eddelbuettel.com/blog/2025/12...
#rcpp #rstats
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2025/12/14#bh_1.90.0-1 describing release 1.90.0-1 of CRAN package BH.
BH 1.90.0-1 on CRAN: New Upstream
Boost C++ header goodness for R
dirk.eddelbuettel.com/blog/2025/12...
#rstats #rcpp
As there are 3100+ CRAN packages using #Rcpp giving you 3100+ examples. I rely on GitHub with tinytest; most of my packages do not bother with Windows or macOS CI. If it works on Linux, I can safe the cpu cycles. GitLab and Codeberg are used too, look for them. I do use winbuilder for spot checks.
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2025/11/24#rcppquantuccia_0.1.3 describing release 0.1.3 of CRAN package RcppQuantuccia
RcppQuantuccia 0.1.3 on CRAN: Micro Maintenance
Self-containted QuantLib Calendar Library for R
dirk.eddelbuettel.com/blog/2025/11...
#rstats #rcpp
Exchange / business calendaring based on QuantLib: initial package, but now `qlcal` is preferred / recommended
Screenshot of blog post at https://dirk.eddelbuettel.com/blog/2025/11/22#rcpparmadillo_15.2.2-1 describing release 15.2.2-1 of CRAN package RcppArmadillo
RcppArmadillo 15.2.2-1 on CRAN: Upstream Update, OpenMP Updates
R bindings to powerful and expressive C++ matrix library
dirk.eddelbuettel.com/blog/2025/11...
#rstats #rcpp
New upstream bug fixes, updated OpenMP setup