Explore the inner workings of Turtle, a Rust graphics crate designed for teaching programming to beginners, in this RustConf 2018 talk by Sunjay Varma. Discover how to create feature-rich yet easily learnable libraries, delve into Turtle's functionality, and gain insights on developing beginner-friendly crates. Learn about Turtle's history, implementation details, event loops, and multi-threading approach. Understand the importance of comprehensive documentation, examples, and adherence to Rust API guidelines. Leave with fresh ideas for your own crates and a deeper understanding of creating accessible programming tools for users of all skill levels.
Writing Crates for Complete Beginners - A Tour of Turtle