Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Totally Live Programming and Proving in Hazel - A Programming Environment Overview

Topos Institute via YouTube

Overview

Watch a Topos Institute Colloquium talk exploring the Hazel programming environment, the first totally live typed general-purpose programming system. Discover how Hazel implements error localization and recovery mechanisms based on language theory to ensure syntactically well-structured and meaningful editor states. Learn about the underlying theoretical foundations and see live demonstrations of key features including the editor, training mode, and stepper functionality that supports theorem proving capabilities. Explore the vision for a "computational commons" operating as a planetary-scale live program, along with ongoing research directions. Through examples and discussion, understand how Hazel bridges the gap between programming and proving while maintaining usability through structured editing patterns and continuous feedback mechanisms.

Syllabus

Introduction
Motivation
The Gap Problem
Structure Editors
Metatheory
Viscosity
MPS
Hazel Web UI
Exercises
Usability
Editing Patterns
Feedback
The Big Picture
Theor Improvers
Demo
Mockup
Questions

Taught by

Topos Institute

Reviews

Start your review of Totally Live Programming and Proving in Hazel - A Programming Environment Overview

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.