~/talk

Type-safe Blazon - Enforcing Pedantry in Heraldic Design

Talkat FARM 2025 · on Sunday, 2025-10-12· [compilers-and-language-design]
links:none on file
slides:none on file

Miniblazon is a small formal blazon language with a type system that checks four concrete things: valid attitudes for particular charges, no repeated tincture names, no out‑of‑bounds tincture references, and the rule of tincture (no color on color or metal on metal). It runs as a command‑line REPL and flags errors with specific diagnostics. The corpus evaluation uses ~2,000 transcribed entries from Papworth Ordinary (1874), about half parse, 972 type‑check, with 9 repeated‑tincture violations, 24 tincture‑rule violations and ~20 other rule violations. Image generation uses drawshield (non type‑safe).

AI-written summary · about

  1. 0:00Heraldic design intro
  2. 1:49Rules of heraldry
  3. 3:11Blazon basics & tinctures
  4. 5:58Charges ordinaries
  5. 7:28Heraldic vocabulary review
  6. 8:32Style rules in design
  7. 10:20Tincture constraints
  8. 12:07Formalizing Blazon grammar
  9. 13:13Type-safe Blazon demo
  10. 14:16Historical blazons eval
  11. 15:18Summary & future work
  12. 15:39Q&A
~/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.