Extending the horizons of R with Rust
summary
Concrete examples of Rust improving R performance and tooling: a small string‑parsing function becomes 18x speedup when compiled with extender, a production package Orbweaver on CRAN uses Rust to accelerate directed acyclic graph queries for a Fortune 500 client, and tooling like rig written in Rust and the fast formatter air demonstrate practical gains. Claims include easy FFI integration, real benchmarks versus igraph, and CRAN submission friction due to old Rust toolchains.
AI-written summary · about
chapters (9)
- 0:00Extending R with Rust
- 3:59What is Rust
- 5:25Python benefits from Rust
- 7:57Rust in R packages
- 10:25Rust in R tooling
- 12:29Rust’s impact on data culture
- 14:35Adopt Rust?
- 16:22Learning resources and community
- 16:57Q&A
related talks
36mPumping up Python modules using Rust
53mRust: Reach Further!
31mPumping up Python modules using Rust
40mRust’s approach of getting things right
47mRewriting a Ruby C Extension in Rust
23mRewrite everything in Rust? What we learned from introducing Rust in Strawberry-GraphQL
40mNine Rules for Writing Python Extensions in Rust
16mRust, For Science!
