🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.c
Article #9617

Re: A replacement for curses (Re: Abusing `curses' WINDOW structure)

#9617
From: Tony L. Hansen
Date: Tue, 21 Oct 1986 03:00
27 lines
2113 bytes
< >...					What I would like to see is someone
< >define and implement a new package similar to curses but more powerful.
< ...
< >I don't understand why it would not be possible to take the display end of
< >one of the powerful, portable editors and turn it into a display package of
< >this sort.
< ...
< >					As such, the package could
< >become a de facto standard for video character display handling for the
< >C language.  Far too often people keep re-inventing this package for
< >different editors, even under unix systems (because curses isn't
< >powerful or general enough).

It was precisely because of the problems with the BSD version of curses
which caused the System V version of curses to be created. The original
version of System V curses was indeed based on the display end of one of the
newer "powerful, portable editors" (Gosling's Emacs). All of that code was
subsequently rewritten to make it even more powerful and faster. (For that
matter, the BSD curses display code was taken from Vi.)

The Vr3 curses was made much faster, and you should see how slick (fast and
small!) the Vr3.1 version of curses is. When this version of curses becomes
available, I can see no reason for wanting to write one's editor on top of
anything else.

					Tony Hansen
					ihnp4!pegasus!hansen
Technical Details
Message-ID: <2859@pegasus.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!rutgers!sri-spam!nike!lll-crg!lll-lcc!qantel!ihnp4!pegasus!hansen
References: <314@bty.UUCP> <7565@sun.uucp> <757@wjvax.wjvax.UUCP> <7095@boring.mcvax.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!rutgers!sri-spam!nike!lll-crg!lll-lcc!qantel!ihnp4!pegasus!hansen
From: hansen@pegasus.UUCP (Tony L. Hansen)
Newsgroups: net.lang.c
Subject: Re: A replacement for curses (Re: Abusing `curses' WINDOW structure)
Message-ID: <2859@pegasus.UUCP>
Date: Mon, 20-Oct-86 23:00:41 EDT
Article-I.D.: pegasus.2859
Posted: Mon Oct 20 23:00:41 1986
Date-Received: Wed, 22-Oct-86 01:37:53 EDT
References: <314@bty.UUCP> <7565@sun.uucp> <757@wjvax.wjvax.UUCP> <7095@boring.mcvax.UUCP>
Reply-To: hansen@pegasus.UUCP (62545457-Tony L. Hansen;LZ 3B-315;6243)
Distribution: net
Organization: AT&T-IS Labs, Lincroft, NJ
Lines: 27
Keywords: curses
Summary: that's how and why System V curses was born