Lecture
Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
This lecture covers the implementation of a type checker in the compiler frontend, which catches errors at compile time and generates typing constraints to ensure program correctness. The process involves transforming a Nominal Tree into a Symbolic Tree, checking naming rules, and unifying constraints until none are left.