Hacker News new | ask | show | jobs
by timka 58 days ago
There's still no such standard. You either provide a terminal API or build a custom client-server app (GUI + backend). The later means there's no place in your setup for terminal apps which expect a TTY interface (emulated by your terminal app). What are you gonna do about that?

Take a look at headless project management in Zed or JetBrains. They do exactly that -- bring clear separation of concerns in a high-level API so that you don't have to mux/demux everything into/from byte stream like terminal applications do.

1 comments