Totally Live Programming with Hazel (Progress Report)
The proposed talk will review progress on the Hazel programming environment and its underlying theoretical developments. Hazel is the first totally live typed general-purpose programming environment, meaning that it deploys error localization and recovery mechanisms, rooted in language-theoretic developments, that ensure that every editor state is syntactically well-structured and statically and dynamically meaningful. The talk will review the underlying theory and include a live demonstration of Hazel’s various features. Hazel has been deployed in an educational setting, and we will review both the educational technology aspects and the preliminary results of using Hazel with humans for the first time. The talk will also discuss various ongoing and future directions.
Sun 22 OctDisplayed time zone: Lisbon change
14:00 - 15:30 | Interactivity and Visualization for ProgrammersHATRA at Room VI Chair(s): Jonathan Aldrich Carnegie Mellon University | ||
14:00 30mTalk | Debugging Trait Errors as Logic Programs HATRA Link to publication | ||
14:30 30mTalk | Totally Live Programming with Hazel (Progress Report) HATRA Cyrus Omar University of Michigan, Andrew Blinn University of Michigan, David Moon University of Michigan Link to publication | ||
15:00 30mTalk | REVIS: An Error Visualization Tool for RustRemote HATRA Ruochen Wang University of California, San Diego, Molly MacLaren University of California, San Diego, Michael Coblenz University of California, San Diego Link to publication |