🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.editors
Article #4038

Efficient screen update: more than curses

#4038
From: roberto bagnara
Date: Wed, 02 Oct 1991 18:34
20 lines
1661 bytes

Hello everybody,

	I'm facing the following problem: given two screen states
(e.g. characters on the screen, their attributes, cursor position), find
a stream of escape sequences (termcap or terminfo stuff) to turn the first
screen into the second in a way as efficient as possible.
As far as I know the curses library is not adequate for this purpose.
There's something similar in GNU emacs (18.55) but it doesn't handle the
attributes (except for the standout one on an entire row).
Furthermore the relevant code looks quite twisted with other emacs
nut-and-bolts.

	In summary: does anybody have an implementation of such a beast
that could suit my (and many other's, I guess) needs?
Thanks in advance
                     Roberto

P.S. Please respond by EMail, I'll summarize on request.
Technical Details
Message-ID: <7166@cernvax.cern.ch>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!cernvax!roberto

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 102b9a,bcd687dda3415653,start
X-Google-Attributes: gid102b9a,public
X-Google-Thread: 107393,bcd687dda3415653,start
X-Google-Attributes: gid107393,public
X-Google-Thread: 103b8b,bcd687dda3415653,start
X-Google-Attributes: gid103b8b,public
X-Google-Thread: 107112,bcd687dda3415653,start
X-Google-Attributes: gid107112,public
X-Google-ArrivalTime: 1991-10-03 17:36:21 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!cernvax!roberto
From: roberto@cernvax.cern.ch (roberto bagnara)
Newsgroups: comp.editors,comp.emacs,gnu.emacs.help,comp.terminals
Subject: Efficient screen update: more than curses
Keywords: termcap, curses, terminfo, emacs, virtual terminals
Message-ID: <7166@cernvax.cern.ch>
Date: 2 Oct 91 18:34:05 GMT
Followup-To: poster
Organization: CERN, Geneva, Switzerland
Lines: 20