*BSD News Article 35448


Return to BSD News archive

Newsgroups: comp.os.386bsd.misc
Path: sserve!newshost.anu.edu.au!munnari.oz.au!cs.mu.OZ.AU!mrg
From: mrg@mame.mu.OZ.AU (matthew green)
Subject: Re: Linux's primitive C library (was Re: 386BSD Remarkable?)
Message-ID: <mrg.778669913@dynamo>
Sender: news@cs.mu.OZ.AU
Organization: Computer Science, University of Melbourne, Australia
X-Newsreader: NN version 6.5.0 #4
References: <FOO-MAN.94Aug23191512@raven.raven.csrv.uidaho.edu> 	<Cv5u8o.CEn@calcite.rhyolite.com> <1994Aug27.175807.20821@cs.brown.edu> 	<RSANDERS.94Aug28172938@hrothgar.mindspring.com> 	<1994Aug29.024254.14252@cs.brown.edu> <RSANDERS.94Aug30141100@hrothgar.mindspring.com>
Date: Sun, 4 Sep 1994 09:11:53 GMT
Lines: 29

rsanders@mindspring.com (Robert Sanders) writes:

   On Mon, 29 Aug 1994 02:42:54 GMT, mhw@cs.brown.edu (Mark Weaver) said:
   
   > Their curses library sucks because it has no optimization to speak
   > of.  Nvi, which uses curses, redraws the entire screen every time
   > it scrolls a line.
   
   nvi under Linux uses its own curses, the one from 4.4BSD.  The
   behavior you see may be the fault of an incomplete termcap entry, or
   it may be BSD curses' fault.  I'm certainly not pointing fingers.

nvi before 1.33 uses the 4.4bsd curses library that did not have
scrolling regions.  nvi from 1.33 and beyond do have them.  the
`current' netbsd curses library is missing this functionality i
think, as bostic only recently fixed it ;-)
   
   > Also, they're using gdbm.  Am I correct in suspecting that Berkeley's
   > new dbm is better?
   
   For some tasks, yes.  I find that gdbm is somewhat more compact, and
   comparably fast for everything I do.  The new BSD db library is nice,
   but all the big complaints about ndbm (fixed key and datum sizes, for
   example) are addressed quite well by gdbm.

i found that gdm was a big bloat (like most gnu stuff) that was
considerably slower than db (not that db is really that small..)

.mrg.