~/conference

HATRA 2024

date:2024-10-20
location:-- online --
series:HATRA · 4 editions
editions:[HATRA 2022, HATRA 2023, HATRA 2024, HATRA 2025]

programming language researchers, proof assistant developers, programming education researchers, language tool developers, program synthesis researchers, compiler and tooling engineers, Python developers

dynamic gradual typing; mypy any usage patterns; automatic any fixes; library learning for Python; AST extraction and Stitch; macro-like fragment detection; abstraction-based program compression; classroom proof assistant design; structure editor metatheory proofs; live gradual structure-editing UI; automated proof search modes; induction and hypothesis tooling

titleauthorlength
Toward a Corpus Study of the Dynamic Gradual TypeDibri Nsofor, Ben Greenman33m
Corpus analysis targets 221 mypy-annotated GitHub projects and finds roughly 320,000 any occurrences, then clusters them into eight patterns of use. Several…
Talk on
Leroy: Library Learning for Imperative Programming LanguagesAbhiram Bellur, Razan Alghamdi, Kidus Workneh, Joe Izraelevitz20m
Leroy converts Python programs to a lisp-like AST and runs Stitch to extract repeated fragments, then prunes and patches candidates back into valid Python…
Talk on
Learner-Centered Design Criteria for Classroom Proof AssistantsMatthew Keenan, Cyrus Omar26m
Survey synthesizes classroom reports into actionable design rules: error messages must be clear, local, and show which premises are correct (green feedback for…
Talk on
Don’t Call Us, We’ll Call YouJan Liam Verter, Tomas Petricek32m
A small prototype proof assistant implements two modes: auto-search-first where the tool runs an automated search and halts to ask for user feedback, and…
Talk on
Research Methods for Designing Next-Generation Programming SystemsCyrus Omar01h 32m
Claims a structure editor called Hazel makes every edit state syntactically, statically and dynamically well defined, with mechanized Agda proofs (a “cat…
Talk on
~/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.