This page is part of an archival collection and is no longer actively maintained.

It may contain outdated information and may not meet current or future WCAG accessibility standards. We provide this content, its subpages, and associated links for historical reference only. If you need assistance, please contact support@cs.washington.edu

Seminal

SEMINAL: Searching for Error Messages in Advanced Languages

Seminal is a compiler-construction project for designing compilers that produce better error messages (particularly during type-checking) while simultaneously making compilers simpler, more reliable, and faster. The key idea is to use a simple and robust type-checker as an oracle for an error-message finder that uses search to find a good error message in the form of a "similar" code skeleton that would type-check.

For more information, see the project's main page.

Papers and Downloads:

Contacts:

Ben Lerner and Dan Grossman