~/talk

Wrapping Rust in Ruby

Talkat RubyConf 2023 · 2023-11-13..11-15· [ruby, rust]
slides:none on file

Claims that Rust can be called from Ruby with low friction using oxidize-rb, demonstrated by a bundler --ext=rust scaffold, a found Rust crate in 35 seconds, and a working change_case gem that alternates string case; glue code uses Magnus so no manual memory frees are needed, debugging works with CodeLLDB, and CI builds using Docker and GitHub Actions produce precompiled gems per OS/arch uploaded to RubyGems so users install without compiling.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Wrap Rust in Ruby
  3. 3:56Ruby performance and C
  4. 9:13Rust vs C for Ruby
  5. 15:12Integrate Rust with Magnus
  6. 24:04Distribute Rust gems
  7. 27:40Rust advantages over C
  8. 30:08Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.