🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sources.d
Article #1650

Re: Screen 2.0 change

#1650
From: Dan Bernstein
Date: Mon, 25 Mar 1991 14:12
26 lines
1904 bytes
In article <1991Mar24.200524.13960@eci386.uucp> woods@eci386.UUCP (Greg A. Woods) writes:
> I can see the advantages of doing this, but it does seem to be overly
> complex, especially given that screen isn't (so far as I know)
> advertised as providing more intelligent virtual terminal emulation
> for really dumb terminals.

Well, it doesn't work on *really* dumb terminals, but it does an
excellent job of turning anything else into a VT compatible.

> On the other hand, for terminfo, instead of being able to dynamically
> define the terminal capabilities, why not logically break down the
> various categories of support such that a set of extended terminfo's
> can be built around a default minimum terminfo description.  (Eg.: if
> "scrn" is the default, "scrn-noblink" could be the terminal type used
> when the physical terminal doesn't support blinking.)

I've been working with a few other people on something like this. We
reduced terminal features pretty quickly to ten basic categories, with
three levels of support in each category. It doesn't seem to get any
simpler than that: whenever we try to combine two categories or
eliminate a level of support, we find some terminal that can handle one
of the original categories but not the other. So I don't think your idea
would work: terminfo's centralized setup simply cannot handle ten
independent options as well as termcap's decentralized configuration.

---Dan
Technical Details
Message-ID: <15342:Mar2514:12:3091@kramden.acf.nyu.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!yale!cmcl2!kramden.acf.nyu.edu!brnstnd
References: <1991Mar19.164204.21361@eci386.uucp> <2921@kraftbus.cs.tu-berlin.de> <1991Mar24.200524.13960@eci386.uucp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!yale!cmcl2!kramden.acf.nyu.edu!brnstnd
From: brnstnd@kramden.acf.nyu.edu (Dan Bernstein)
Newsgroups: comp.sources.d
Subject: Re: Screen 2.0 change
Message-ID: <15342:Mar2514:12:3091@kramden.acf.nyu.edu>
Date: 25 Mar 91 14:12:30 GMT
References: <1991Mar19.164204.21361@eci386.uucp> <2921@kraftbus.cs.tu-berlin.de> <1991Mar24.200524.13960@eci386.uucp>
Organization: IR
Lines: 26