Glk! A Universal User Interface! for Interactive Fiction!
summary
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
chapters (8)
- 0:00Introduction to IF
- 0:48Infocom and the Z-machine
- 1:35Early interpreter development
- 2:52Designing the GLULK library
- 5:22Text-based UI model
- 6:13Handling multimedia limits
- 6:46Web integration and JSON
- 9:44Conclusion and Q&A
related talks
43mLVGL: A versatile UI toolkit for MCU & CPU
19mInteractive Visualizations and UIs in Julia
55mCollaborative Live Coding With Glicol Music Programming Language
10mLightning Talk: The AGL Wayland Compositor
42mAgentic UI Exploration
29mUsing web technologies in desktop applications
51mJavascript, the GNOME way
29mOnce Upon A Time, Somewhere Between Your Console And Browser
