pterm
A flexible, language-agnostic terminal display driver. Writing the bindings for your language should be made as simple as possible
Transfer Types
The transfer protocol is set through the --type
option, and
affects how the buffers are maintained between client and server.
--type pipe
use pipes
--type unix <path>
use unix domain sockets at location <path>
--type shm <path>
use posix shared memory at location <path>
--type sock <port>
use a TCP socket bound to <port>
Transfer API
To be outlined later, here is a rough idea:
pipe|unix|sock
msgpack JSON API or an optional non-msgpack JSON api.
shm
custom API to be determined for shared memory buffers.