~/talk

Glk! A Universal User Interface! for Interactive Fiction!

Talkat !!Con 2017 Β· 2017-05-06..05-07Β· [web-platform, javascript]
slides:none on file

Glk! begins in 1997 to extend the Z-machine and now powers a multi-interpreter ecosystem that actually ships ports and tools. The claim: a modest, portable UI model lets parser IF run on GUI, terminal and web. Implementation specifics: a C API that auto-generates a JavaScript API and emits a JSON data stream. Outcome: universal UI ambition fails as a single standard but yields web play, transcripts, remote viewing and regression testing; Glk 2.0 remains unpublished.

AI-written summary Β· about

  1. 0:00Introduction to IF
  2. 0:48Infocom and the Z-machine
  3. 1:35Early interpreter development
  4. 2:52Designing the GLULK library
  5. 5:22Text-based UI model
  6. 6:13Handling multimedia limits
  7. 6:46Web integration and JSON
  8. 9:44Conclusion and Q&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.