← Back to context

Comment by mike_hearn

3 hours ago

If you don't do it that way then resizing the terminal corrupts what's on screen.

It's possible to handle resizes without all this machinery, most simply by clearing the screen and redrawing everything when a resize occurs. Some TUI libraries will automatically do this for you.

Programs like top, emacs, tmux, etc are most definitely not implemented using this stack, yet they handle resizing just fine.