~/talk

Wolf, Goat, and Cabbage In Two Styles!!

Talkat !!Con West 2020 · 2020-02-29..03-01· [creative-coding]
speakerdeck:jorendorff
slides:none on file

Implements the wolf‑goat‑cabbage puzzle in Inform 7 and Alloy, showing Inform’s rule engine and natural‑language syntax versus Alloy’s relational model and visualization. Alloy models time via snapshot frames and an ordering module, needs explicit facts to force two riverbanks, and the finished Alloy solution is about 40 lines of Alloy and produces a correct sequence of states. Inform uses a standard rules library and action objects to handle commands, letting the model read like English while the Alloy model proves exactness.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08Two programming languages
  3. 2:10Inform 7 syntax
  4. 4:16Interactive fiction with Inform 7
  5. 6:44Alloy’s modeling approach
  6. 9:34Modeling the puzzle
  7. 10:36Time and movement in Alloy
  8. 12:3940-line solution
  9. 13:22Alloy applications
  10. 14:04Why these languages
~/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.