~/talk

Diff-based interactive compiler debugging and testing

Talkat LIVE 2024 · on Friday, 2025-03-28· [compilers-and-language-design, testing]
slides:none on file

A test runner for the MLscript compiler monitors saved files in VS Code, evaluates sequential test blocks and writes inferred types, runtime results and diagnostics back into the source as comments. Blocks inherit prior context, support flags like E for expected errors, DP for parser debug and JS to show compiled JavaScript, and stream verbose stage logs into an interactive tree view. Comments are committed to VCS so diff-based testing tracks how compiler changes affect outputs and CI ensures updates.

AI-written summary · about

~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.