-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathREADME.txt
More file actions
33 lines (24 loc) · 1.33 KB
/
README.txt
File metadata and controls
33 lines (24 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
RemGlk: remote-procedure-call implementation of the Glk IF API
RemGlk Library: version 0.3.2.
Designed by Andrew Plotkin <[email protected]>
<https://eblong.com/zarf/glk/remglk/docs.html>
This is source code for an implementation of the Glk library which
supports structured input and output.
RemGlk does not provide a user interface. Instead, it wraps up the
application's output as a JSON data structure and sends it to stdout.
It then waits for input to arrive from stdin; the input data must also
be encoded as JSON.
RemGlk is therefore like CheapGlk, in that it works entirely through
input and output streams, and can easily be attached to a bot or web
service. However, unlike CheapGlk, RemGlk supports multiple Glk
windows and most Glk I/O features. Whatever it's attached to just has
to decode the structured output and display it appropriately.
* Permissions
The RemGlk library is copyright 2012-2025 by Andrew Plotkin. The
GiDispa and GiBlorb libraries, as well as the glk.h header file, are
copyright 1998-2025 by Andrew Plotkin. The GiDebug library is copyright
2014-2022 by Andrew Plotkin. All are distributed under the MIT license;
see the "LICENSE" file.
The RemGlk documentation is licensed under a Creative Commons
Attribution-Noncommercial-ShareAlike 4.0 International License.
See <http://creativecommons.org/licenses/by-nc-sa/4.0>