The details

Start...End time (UTC)
2023-05-13 04:30 - 05:00
Language
en
Description about the talk
In this talk, we'll cover how Rubyfmt was built. This will include a breakdown of the technical details of how the Rubyfmt binary is built, embedding Ruby in Rust, calling Ruby from Rust, and how we built the data structures for the parse tree, as well as how we ended up building the formatting system itself. You should attend this talk if you are already fluent in Ruby and want to learn how underlying C of Ruby's parser works, and how you can call it from Rust.