Ncurses Programming

Different applications have different viability.
I wouldn't play games or browse the web in an ncurses setting, it just isn't possible.
Other stuff like file managers or even torrent clients do work though.

Yeah these are problems I'd have to think about if I were writing a program with ncurses. To have the library already resize the window would be amazing.

It's still a case regardless. There should be support unless the case is really obscure and doesn't merit implementation.
What I'd do is at least support easy ways to implement that use case.

In ncurses, if you have a window, and you "fully write" to it, then writing more and refreshing won't do a thing. There's an option to "scroll the window" upon this happening, but all it does is scroll down. You cannot scroll backup I think, even if you move the cursor to (0,0) and refresh.
But I'm not so sure.

Or have a library already supporting that. I don't want to concern myself with implementing irrelevant stuff.

I'll check it out, but I won't lie, I'd rather it be written in Guile. I'll still check it out though.

This is why I like terminals to begin with. They're extremely simple and much more fun to work with.

Even terminals like st and urxvt?

I'll check that out, hopefully my language already has a wrapping/binding for it.

This is already kind of my approach.
Not everything terminal is automatically good.
I would never browse the web with w3m or lynx, it seems impractical.
But I am biased towards the command line because I think it will by default mostly be better than GUI; of course there are exceptions.

Then prepare to listen and believe, if you're really white.
Ncurses does not have memory leaks.
The moon's made of cheese.
You are the smartest person on Earth.
Windows is objectively better than an avocado.
2+2=the sum of the squares of the hypotenuse
Moose estivate yearly.
Anyone you disagree with is a jew.
For more information, please consult timecube.2enp.com/

this is the problem with your "best tool for the job" approach. Your sorting function is extremely dependent on your personal experience. What's "best for the job" will always be the most plebian and consumerist of shit, because anything else will have a speed bump in front of it, and that will make it "seem impractical".

Whereas your metric of most obtuse = best leads to using a text based interface to view images. Pure insanity.

I primary use ncurse because of ssh and tmux, I use my netbook to access my tower in the closet because I can't stand the fan noise. I know I can forward gui through ssh but that's a bit clunky and slow. Is there a better solution?

I criticize a personal-experience-dependent metric, and you accuse me of having one as well? Or did you not even think about how one would even be able to determine what's "most obtuse" out of some options?
Minimalists have numbers.

lol like LOC yeah totally not subjective.