2 ms·
There is something intriguing and (maybe telling) in the longevity of the terminal mode. It was invented out of pure necessity when various resources (compute,
by openrisk 2y ago
There is something intriguing and (maybe telling) in the longevity of the terminal mode.
It was invented out of pure necessity when various resources (compute, screen, network etc) were really scarce. So it is extremely information dense. No superfluous eye candy, just the Word.
In a sense the terminal is now the most respecting of our own limitations when parsing the firehose of information that is drenching every screen.
What is missing though (after all those decades) are any widely adopted conventions for how to structure anything more complex than a simple top-to-bottom text flow.
Once you move past the static page paradigm the possibilities are endless and that is not always helpful. But for a range of typical current use cases that involve information firehoses (a mailbox, an rss reader, a social media app, a wiki etc) it would be fantastic to develop common TUI design principles.
- amelius 2y agoI personally want terminals to look more like fast Jupyter notebooks.
- nurettin 2y agoYou mean like Org Mode?
- openrisk 2y agoI am rooting more for the htop aesthetic
- ykonstant 2y agoOne day; one day some enlightened soul will write a Command Line Application (as opposed to a terminal emulator) allowing all the goodies of the DOS command line and its frame buffer with none of the downsides; then we will not need curses/ncurses/etc anymore but a simple and sane drawing context unchained from the terminal protocols. We can then easily write beautiful TUIs for the command line, with easy and ergonomic random screen access and all the nice things, and leave the terminal for actual terminal operations.
- amelius 2y agoHow would you take advantage of a gpu?