Terminfo()--Ideas needed. System V & Re: request for extended Termcap description.
Mike Mc Namara
mac at tflop.UUCP
Fri May 16 14:43:02 AEST 1986
In article <1553 at ecsvax.UUCP> bet at ecsvax.UUCP (Bennett E. Todd III) writes:
>In article <2774 at pegasus.UUCP> hansen at pegasus.UUCP (60545457-Tony L. Hansen;LZ 3B-315;6243) writes:
>>... More to the point, when will Berkeley support terminfo? ...
>
>While I won't dispute the claim that terminfo is more expressive, I
>still find it to be a HUGE step backwards in design: there just isn't
>sufficient justification for making the active, working database a
>compiled binary file -- PARICULARLY when AT&T then doesn't include the
>sources to the terminfo descriptions. As shipped, the description for
>the DMD5620 is noticibly broken. To fix it, I'll have to completely
>rewrite the entire thing, since the readable (modifyable) version isn't
>available. Termcap isn't as expressive, perhaps, but I can write and
>modify termcap descriptions easily. Terminfo is a loser. Indeed, when I
>bring up full-screen applications (e.g. EMACSs) under System V, I use
>termcap. I have a public-domain rewrite of libtermcap, which a friend
>of mine wrote in response to AT&T's leaving it out of System V. Let us
>hope that Berkeley continues to support the better organized design, and
>doesn't attempt to corrupt BSD UNIXs too badly in the name of
>compatability.
>
>-Bennett
>--
>
>Bennett Todd -- Duke Computation Center, Durham, NC 27706-7756; (919) 684-3695
>UUCP: ...{decvax,seismo,philabs,ihnp4,akgua}!mcnc!ecsvax!duccpc!bet
Ok, ready or not: Mark Horton, of ATT (just before he joined
ATT), and Pavel Curtis, of Cornell, wrote a public domain
package called terminfo, which came out, I believe, before
AT&T's version. This system included ncurses, which was a
much improved version of curses. It also included vi(1) setup
to use said ncurses. It also included dump(1), an unfortuate
overloading of the term, which would uncompile terminfo library
entries. As I don't have access to SYS5, I can't see if this
works on those said libraries. I also have a program which
reads in termcaps and writes out terminfo input files. Any and
all of this is in the public domain, and available from me via
return request.
I include the man page for dump:
DUMP(1) UNIX Programmer's Manual DUMP(1)
NAME
dump - Print the contents of a compiled terminfo file in
human-readable form
SYNOPSIS
/etc/term/dump file ...
DESCRIPTION
Dump reads the given files and decodes their contents to
----
derive a reasonable representation of the terminfo entry
which produced the file originally. It should be noted, in
case of emergency, that the output of dump is perfectly
----
usable as the input to compile(1).
-------
SEE ALSO
compile(1), term(5), terminfo(5)
AUTHOR
Pavel Curtis, Cornell University
(decvax!cornell!pavel or Pavel.Cornell at Udel-Relay)
BUGS
You tell me.
--
---------------------------------+--------------------------------------------
| Michael Mc Namara | Let the words by yours, I'm done with mine.
| UUCP: dual!vecpyr!tflop!mac | May your life proceed by its own design.
| ARPA: tflop!mac at ames.arpa |
---------------------------------+--------------------------------------------
More information about the Comp.unix.wizards
mailing list