Glk: Difference between revisions
From IFWiki
m (added to Technical standards) |
No edit summary |
||
(7 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
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. [http://www.eblong.com/zarf/glk/index.html A full description of Glk] is available at the author's website. | {{Architecture | ||
|What=API | |||
|Author=Andrew Plotkin | |||
|Home page=https://www.eblong.com/zarf/glk/ | |||
|Development website=https://github.com/iftechfoundation/ifarchive-if-specs | |||
|Formally specified=Yes | |||
|Version=0.7.5 | |||
|Date=2017/02/13 | |||
}} | |||
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. [http://www.eblong.com/zarf/glk/index.html 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]]. | [[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. <!-- Note: OKB was the original author of this summary. --> | ||
==Links== | |||
* [http://www.eblong.com/zarf/glk/index.html Glk homepage]. | |||
* [http://www.iffydoemain.org/glkdunces/index.htm Inform 6 Glulx/Glk for Dunces] by [[Marnie Parker]]. | |||
* [http://www.iffydoemain.org/grokglk/index.htm Grokking Glk] by [[Marnie Parker]]. | |||
[[Category:Glossary]] [[Category:Technical standards]] | [[Category:Glossary]] [[Category:Technical standards]] | ||
[[Category:Glk| ]] |
Latest revision as of 09:03, 18 February 2025
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.5 |
Date | 2017/02/13 |
Implemented by | AsyncGlk, GlkOte, RemGlk-rs, RemGlk |
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.