Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!seismo!mcvax!guido From: guido@mcvax.uucp (Guido van Rossum) Newsgroups: net.lang.c Subject: Re: A replacement for curses (Re: Abusing `curses' WINDOW structure) Message-ID: <7124@boring.mcvax.UUCP> Date: Thu, 30-Oct-86 14:05:44 EST Article-I.D.: boring.7124 Posted: Thu Oct 30 14:05:44 1986 Date-Received: Sat, 1-Nov-86 04:25:03 EST References: <314@bty.UUCP> <7565@sun.uucp> <757@wjvax.wjvax.UUCP> <7095@boring.mcvax.UUCP> <2859@pegasus.UUCP> Reply-To: guido@boring.uucp (Guido van Rossum) Distribution: net Organization: "Stamp Out BASIC" Committee, CWI, Amsterdam Lines: 22 Keywords: curses Apparently-To: rnews@mcvax In article <2859@pegasus.UUCP> hansen@pegasus.UUCP (Tony L. Hansen) writes: >For that matter, the BSD curses display code was taken from Vi. The BSD curses code cannot have been taken from VI because VI does not contain something like curses. BSD termcap code was taken from VI, but this is only a set of four or five routines. >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. Availability. Basing software on AT&T curses limits the distribution range quite seriously (especially in the academic world, I suspect). If you have to fall back on BSD curses where AT&T curses is not available, it may be better to write something yourself on top of termcap. -- Guido van Rossum, CWI, Amsterdam (PS: I've sent my code to Rich Salz. He said it will take a few weeks before it goes out...)