General

Dirk Eddelbuettel: tidyCpp 0.0.10 on CRAN: Even More Maintenance

Yet another maintenance release of the tidyCpp
package arrived on CRAN this morning, a mere week and a half after the
previous release. It has been built for r2u as well. The package
offers a clean C++ layer (as well as one small C++ helper class) on top
of the C API for R which aims to make use of this robust (if awkward) C
API a little easier and more consistent. See the vignette for motivating
examples
.

This release, just like the preceding
one
less than two weeks ago, had its hand forced by an overnight
change in R-devel. The breakage this created has since been reverted in
R-devel but as the writing is on the wall are now removing the
definition involving these accessors preemptively. We were also missing
version checks for two newly added alternates.

Changes are summarized in the NEWS entry that follows.

Changes in tidyCpp
version 0.0.10 (2026-03-15)

  • Hide five accessors as underlying macros removed from
    Rinternals

  • Preemptively hide another accessor

  • Ensure two definitions are conditional on R 4.5.0 or
    later

Thanks to my CRANberries, there
is also a diffstat report for this
release
. For questions, suggestions, or issues please use the issue tracker
at the GitHub
repo
.

This post by Dirk
Eddelbuettel
originated on his Thinking inside the box
blog. If you like this or other open-source work I do, you can now sponsor me at
GitHub
.

AI Assistant
Context loaded: Dirk Eddelbuettel: tidyCpp 0.0.10 on CRAN: Even More Mainten