i’m trying to make a python library for building glk frontends (so the opposite of pyglk). i can’t seem to find any documentation for how the glkunix functions should behave. are they described somewhere?
Not really, I’m afraid. It’s all “what was needed at the time”, and the needs have expanded erratically.
Adding autosave was the biggest jump. Only RemGlk supports autosave, so it has a bunch of API surface that (e.g.) CheapGlk lacks.
cheapglk/README.txt at master · erkyrath/cheapglk · GitHub describes the startup code but that’s not really up to date.
Sorry about this.
no need to apologise, it’s the nature of these things. i’ll figure it out from the code