Programming Education: Tailoring Tools and Techniques for Rust
2,460
Published 2024-05-28
#RustRover #RustProgramming #learnrust #learnprogrammingonyoutube
Socials
Personal site: willcrichton.net/
Twitter: twitter.com/tonofcrates
Mastodon: mastodon.social/@tonofcrates
Rust Book experiments
Links
Book: rust-book.cs.brown.edu/
Aquascope (Ownership Visualizer): cognitive-engineering-lab.github.io/aquascope/
Quiz plugin: github.com/cognitive-engineering-lab/mdbook-quiz
Papers
A Grounded Conceptual Model for Ownership: arxiv.org/abs/2309.04134
Profiling Programming Language Learning: arxiv.org/abs/2401.01257
Document languages
Links
Nota nota-lang.org/
Papers
A Core Calculus for Documents: arxiv.org/abs/2310.04368
Program slicing
Links
Flowistry: github.com/willcrichton/flowistry/
Papers
Modular Information Flow through Ownership: arxiv.org/abs/2111.13662