Developing Rust-Based R Packages Using the Roxido Framework
Details
Our February Meetup will be a remote gathering; the Zoom link will be posted the week before the event.
Rust is a modern systems language that combines C-class performance with memory safety, compile-time guarantees, and modern tooling. These properties make it suitable for performance-critical components in R packages. Roxido is a framework for writing such packages: it provides full bindings to R's C API, idiomatic Rust interfaces, and a CLI that scaffolds packages and automates native routine registration. The talk presents the workflow and a small example, discusses design trade-offs and limitations, and summarizes experience shipping Roxido-based packages on CRAN.
Related topics
Data Science
Data Visualization
R Project for Statistical Computing
Statistical Computing
Statistical Modeling




