Skip to content
0:00 / 0:00

#rust#ownershipvisualization#programslicing

Will Crichton: Rust for Everyone!

Jane Street

102K subscribers • 18 videos on Hallway

YouTube
  • Recommended by 1 person: 1 on Lobsters.
  • Presented by Will Crichton

Intermediate. Assumes working knowledge.

91K views1 year ago1 recommendation

Programming languagesTools and practiceRustLanguage design and type systemsDebugging

Will Crichton presents research on evidence-based tools designed to help developers understand Rust's ownership, traits, and program slicing.

Rust promises to empower everyone to build reliable software, but its unique features create steep learning curves. In this talk, Will Crichton presents four years of research into evidence-based tools that help both novices and experts work more effectively with Rust's complexity, including: - Ownership visualization: Interactive diagrams showing permissions (read/write/own) that help students understand borrowing better than rule-based explanations - Trait debugging: A graphical tool for navigating complex trait inference trees when compiler errors become unreadably long - Program slicing: Using Rust's type system to automatically highlight only code relevant to specific variables All tools discussed are open source and available for use. Read the full transcript here: janestreet.com/tech-talks/rust-for-everyone/

Why it's here

1 person recommends this

What people say. Recommended as an insightful talk on improving Rust usability through visualization and debugging tools.