Sunday, December 2, 2018

Page emulator

We have terminal emulators. What do they do? They emulate the typing of one line of text as perfected by mechanical typewriters in 1840. One of these:
OK, great we have preserved a product from 1850 well into the computer age, we actually have programmers emulating that thing on the left. I say we continue the idea and emulate the rotary press, let us create the written page emulator.

Ncurses was designed to give us early windowing on typewriters, it used terminal emulation codes.  Let us just create the Gnome character windowing system, make it simple with a few APIs to move character strings around in different colors. We do not even need overlapping windows at first.  Something easy to attach and detach from a shell. Still completely compatible in functionality of the gnome terminal emulator, and default to the gnome emulator is none of the string move operations are used.

If we add overlapping windows we get a book emulator. Continue the same thread, complete it toward its destination for old ludittes like myself.

No comments: