Source

Branch

1/ @badcop_

@rfleury

i’d agree on the first two, but remote is a hard sell

your options involve either rendering the application on the remote (which means running a display server), or building your application itself with a server/client model

in tui land, it’s just free

2/ @rfleury

@badcop_

None of this makes sense when you consider that TUI (or really any terminal output) is a special case of GUI

3/ @badcop_

@rfleury

i’m not sure that helps your argument

special cases are usually simpler to solve for than the broader, general case

i can calculate the area of a square with 1 variable, but i need 2 to solve for the area of any rectangle

4/ @rfleury

My point is that you could imagine different (better) primitives, which are a different special case than the TUI, but also more flexible and expressive w.r.t. graphics. This would be far superior in a computing world characterized by ubiquitous high resolution screens, GPUs, and high CPU clock rates and core counts.