From xemacs-m  Mon May 26 14:37:20 1997
Received: from piglet.splode.com (h-205-217-243-176.netscape.com [205.217.243.176])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id OAA16130
	for <xemacs-beta@xemacs.org>; Mon, 26 May 1997 14:37:18 -0500 (CDT)
Received: (from friedman@localhost)
	by piglet.splode.com (8.8.5/8.8.5) id MAA04980;
	Mon, 26 May 1997 12:36:37 -0700
Date: Mon, 26 May 1997 12:36:37 -0700
Message-Id: <199705261936.MAA04980@piglet.splode.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Noah Friedman <friedman@splode.com>
To: xemacs-beta@xemacs.org
Subject: Re: -lcurses vs -ltermlib vs -ltermcap
Reply-To: friedman@splode.com
In-Reply-To: <cognot@ensg.u-nancy.fr> Wed, 21 May 1997 05:17:45 -0400
References: <199705210837.BAA14852@xemacs.eng.sun.com>

I don't know how many people are likely to agree with me, but I think
ncurses really sucks; especially 4.1.  It doesn't like some of the
specialized entries I have in my termcap files that are recognized by
programs like `screen', or (as far as I can tell) emacs's special
recognition of the `cS' entry for setting scrolling regions on Ann Arbor
Ambassadors (of which, as some of you may already know, I am a religious
devotee).

All this is bad enough, but then instead of just ignoring the entries it
doesn't recognize, ncurses complains about them to stderr and then aborts
my programs!
 
So I've just given up on ncurses.  I link xemacs with GNU termcap instead,
which currently requires editing the Makefile by hand after running
configure.  There's nothing terminfo buys me that I can't already do with
termcap.  Quite the opposite seems to be true.

