Skip to content

Repository files navigation

Rust for R developers @ Cascadia R Conference

Materials for two hands-on workshops, rendered together as a single Quarto book.

📖 Read it online: https://josiahparry.github.io/rust-for-r-devs

The workshops

  1. Intro to Rust for R Developers — Rust fundamentals from the ground up: types, control flow, collections, ownership, iterators, structs, enums, and error handling.
  2. Building Rust-based R Packages — putting that Rust to work by building a real R package, {rurls}, that wraps the url crate with extendr.

Slides for each live in slides/ (p1.qmd and p2.qmd).

Solutions

  • Workshop 1 solutions are in intro-to-rust/examples/ — one .rs file per chapter.
  • Workshop 2 solutions are the R package in rurls/.

About

Workshop materials for Intro to Rust for R Developers and Building Rust Based R packages.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages