←back to thread

298 points miguelraz | 3 comments | | HN request time: 0.733s | source
Show context
wrs ◴[] No.45893920[source]
Re "stage 2: persistent sessions", iTerm2 already does this. The PTYs are owned by background processes independent of the GUI application. So iTerm2 can upgrade the application without interrupting the running terminal sessions.
replies(2): >>45894020 #>>45899260 #
1. 1718627440 ◴[] No.45899260[source]
And GNU screen, and GNU Emacs and Vi and ...
replies(1): >>45899947 #
2. lproven ◴[] No.45899947[source]
If we are going to broaden this to Screen and its "TUI" style features, then the most complete effort at a programmable TUI in the Linux space I've seen is `desktop-tui`.

https://github.com/Julien-cpsn/desktop-tui

It is incomplete but takes what is almost a side aspect of TWIN and runs with it.

https://github.com/cosmos72/twin

TWIN is nearly 20 now and does quite a lot. It even has a Wikipedia page.

https://en.wikipedia.org/wiki/Twin_(windowing_system)

It runs on lots more OSes than just Linux.

replies(1): >>45900087 #
3. 1718627440 ◴[] No.45900087[source]
I ment programs that implement persistent (shell) sessions.