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. -->


-- OKB
==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
File extension
MIME type
Implemented byAsyncGlk, 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.

Links