Glk
From IFWiki
| Glk | |
|---|---|
| API | |
| Author | Andrew Plotkin |
| Home page | https://www.eblong.com/zarf/glk/ |
| Development website | https://github.com/iftechfoundation... |
| Formally specified | Yes |
| Version | 0.7.6 |
| Date | 2025/06/01 |
| Implemented by | AsyncGlk, Bocfel, GlkOte, RemGlk-rs, RemGlk, Zart |
| Browse the architecture database | |
| Edit this infobox | |
An Application Programming Interface (API) for programs with textual user interfaces, created by Andrew Plotkin. Glk is not itself a programming language, nor is it a virtual machine; it merely defines an abstract mechanism to handle input and output. A full description of Glk is available at the author's website.
Glulx is a virtual machine that uses Glk and is designed for use in writing interactive fiction. Tor Andersson has adapted many interpreters to use Glk API as part of Gargoyle project.