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.