~/talk

Infix-Extensible Record Types for Tabular Data

Talkat TyDe 2023 · on Monday, 2023-09-04· [data-visualization]
slides:none on file

A row-polymorphic record calculus that adds scoped labels and first-class labels and rows plus record concatenation, with a Hindley-Milner–style inference algorithm that is sound but loses most-general-unifier guarantees in rare cases. Types let projection, deletion and concatenation express column shadowing and optional results; the system successfully types most Brown Benchmark functions (fails on pivots, positional indexing and multi-column rename) and models left-join as copying left rows and attaching an optional right-value column.

AI-written summary · about

  1. 0:00Record types for tabular data
  2. 2:48Record calculus sketch
  3. 8:26Formal definition and results
  4. 12:36Brown Benchmark evaluation
  5. 16:48Conclusion and future work
~/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.