~/talk

Prolog-Style Meta-Programming miniKanren

Talkat miniKanren 2021 · 2021-08-26..08-27
links:none on file
links:none on file
name:hey nada
links:none on file
slides:none on file

A Prolog‑style meta interpreter for miniKanren generates proof-tree derivations that pinpoint why simply typed lambda calculus self‑application fails by showing the occurs‑check unification that aborts type inference, and a cycler meta interpreter records seen goals to collapse infinite path searches into a finite set of distinct paths. The system is pure user‑level: a define‑rel macro plus small interpreters reify goals and trace execution, requires no runtime changes to miniKanren, and the demos successfully produce actionable error traces and terminating run* results.

AI-written summary · about

  1. 0:00Intro
  2. 0:24lambda calculus
  3. 4:22proof trees
  4. 7:59examples
  5. 14:45definition
  6. 15:23recursion
  7. 17:05macro
~/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.