~/conference

TyDe 2019

date:2019-08-18
location:Berlin, Germany
series:TyDe · 7 editions

programming language researchers, dependently typed programmers, proof assistant developers, language tool builders, editor and tooling engineers, programming language compiler engineers, functional programmers

typed holes with live evaluation; Hazel editor node staging; shifted names representation; Coq formalization of CPS; dependent type Tic-Tac-Toe; length-indexed vectors; sequential decision processes in Agda; monadic probabilistic generalisation; Agda reflection for tactics; proof-delay applicative in Trip; live literals with GUI expansion

titleauthorlength
Flexible Structure Editing of Well-Typed ExpressionsDavid Moon, Cyrus Omar, Ben Shapiro19m
Hazel enforces that every edit state is syntactically, statically and dynamically well-defined by combining typed holes with execution semantics that evaluate…
Talk on
Syntax with Shifted NamesStephen Dolan, Leo White21m
Claims a new representation called shifted names that tags free names with numeric indices so freshness side-conditions disappear. Defines four concrete…
Talk on
Tic Tac TypesSean Innes, Nicolas Wu15m
Implements Tic‑Tac‑Toe with dependent types: starts from unsafe |String| boards, moves to vectors that know their length, then encodes moves as data…
Talk on
An Algebra of Sequential Decision ProblemsRobert Krook, Patrik Jansson17m
Formalises sequential decision processes in Agda and implements reusable composition primitives, claims small three combinators let one-dimensional step…
Talk on
Monadic typed tactic programming by reflectionLiang-Ting Chen25m
Shallow embedding of Mtac is implemented entirely in Agda by reusing Agda reflection and quotations to represent tactic terms as Agda syntax; the…
Talk on
Deferring the Details and Deriving ProgramsLiam O'Connor18m
Claims a proof-delay applicative that moves embedded proof terms out of data and program ASTs, implemented in Trip inside Agda. Builds a verification-condition…
Talk on
Livelits: Filling Typed Holes with Live GUIsCyrus Omar, Nick Collins, David Moon, Ian Voysey, Ravi Chugh20m
Introduces live literals that let a GUI fill typed holes and expand to code via an explicit expand function; implemented in the Hazel editor using a…
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.