~/talk

From Greek to Clojure!

slides:none on file

Translates paper inference rules into working Clojure: implements Peano naturals and a three‑place plus as both a function and a relation, a simply‑typed lambda type inferrer over association‑list environments (with disequality for lexical shadowing), and a big‑step interpreter that can run backwards. Uses core.match for pattern cases and core.logic for relational, logic‑variable programming and type inhabitation to generate ten distinct lambda programs. Live examples evaluate and the relational interpreter produces the expected answers.

AI-written summary · about

  1. 0:00Intro
  2. 1:17Core Logic
  3. 4:50Inference Rules
  4. 11:52Type Environment
  5. 16:22CoreLogic
  6. 19:37Typing Rules
  7. 24:42Examples
  8. 26:22Inference
  9. 27:09Reduction
  10. 30:46Evaluation
  11. 31:46lexical scoping
~/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.