Re: Freebsd 14+ -- tcsh incompatible with terminfo

From: Jamie Landeg-Jones <jamie_at_catflap.org>
Date: Thu, 02 Nov 2023 02:41:04 UTC
Steffen Nurpmeso <steffen@sdaoden.eu> wrote:

> Why?
> (That is to say: why -- if it is a *real* termcap?  If it is only
> a translation layer to terminfo, i am with you.  But otherwise
> not, i think a real termcap is much, much smaller, while offering
> anything a (simple) console program needs.)
> That is not to talk small the efforts of Mr. Dickey.  But for
> example the mailer i maintain *can* directly use BSD termcap if so
> desired, and it works just nice.

I agree that termcap does most of what we need already, so my main
reason is that there are 2 different systems in use to do the same
job, which is annoying. (FreeBSD doesn't exist in a vacuum) As terminfo
exists, is supported, and has terminal entries that our termcap doesn't
have, it seems to be better to switch to that. I'm sure it would mean
less maintenance for the FreeBSD committers too.

If terminfo didn't exist, I'd live with termcap.

There are also benefits to terminfo:

https://invisible-island.net/ncurses/ncurses.faq.html#extended_term

We don't even run with a "proper" termcap anyway!

"The base system's terminal database is referred to as “termcap.db”
but is actually an ncurses terminfo hashed database." -  https://invisible-island.net/ncurses/ncurses.faq.html#what_platforms

So, yeah, despite Mr Dicky's success in making working with both as seamless
as possible ,it would still just be nice to not have to deal with 2 different
standards, that's all.

"setaf or AF, that is the question."

Cheers, Jamie