From owner-freebsd-hackers Sat Nov 30 07:53:26 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA22535 for hackers-outgoing; Sat, 30 Nov 1996 07:53:26 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id HAA22529 for ; Sat, 30 Nov 1996 07:53:23 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id QAA19511; Sat, 30 Nov 1996 16:52:41 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id QAA00388; Sat, 30 Nov 1996 16:52:40 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.2/8.6.9) id QAA02196; Sat, 30 Nov 1996 16:42:30 +0100 (MET) From: J Wunsch Message-Id: <199611301542.QAA02196@uriah.heep.sax.de> Subject: Re: BSD curses vs. ncurses? To: freebsd-hackers@freebsd.org (FreeBSD hackers) Date: Sat, 30 Nov 1996 16:42:30 +0100 (MET) Cc: msmith@atrad.adelaide.edu.au (Michael Smith) Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199611301018.UAA25957@genesis.atrad.adelaide.edu.au> from Michael Smith at "Nov 30, 96 08:48:24 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As Michael Smith wrote: > Will I find the BSD curses difficult to work with? Would other > programmers working on the code lampoon me for using it? Despite of a few minor annoyances on the output side (like the stupid semantics of the box() function that doesn't allow you to use line graphics characters), the biggest difference between both is that SysV curses alias ncurses does ``input symbol cooking'' for you, while BSD curses doesn't. Hence, you can ask for something like ``the page up key'', or ``function key #5'' in SysV curses. If you don't need this, you might often even be able to substitute one for another. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)