GPU Offload in Rust: Portable, Safe, and Fast
Summary
Canon is a modern web based take on the classic MUDs where every room, object and interaction is player created and editable using Cant, an educational language designed to be easy to understand though intentionally imperfect. The piece outlines training wheels, a GUI for simple interactions, a smooth gradient from GUI to code, and examples of Cant scripts such as the Dueling Wand, Magic 8 Ball, and Dialog Tree. It also discusses the inclusion of a Wish function that uses an LLM to craft Cant content and the author reflections on AI in learning, collaboration, and hacking puzzles, concluding with an invitation to try Canon.