6 ms·
In my opinion the mistake was to move away from the terminal in the first place. Many gui commands like "draw button in bottom right corner" could be done via e
by sprash 5y ago
In my opinion the mistake was to move away from the terminal in the first place. Many gui commands like "draw button in bottom right corner" could be done via escape codes and creating a gui program would be as simple as writing a bunch of commands to stdout. As far as I know the earliest prototypes of X worked just like that.
- bool3max 5y agoWell, X developers must've abandoned that idea for a reason.
- sprash 5y agoX was meant to be a lowest common denominator for Unix workstation vendors to base their proprietary software, window managers and desktop envrionments on. Too much standardization at that point would have meant less distinguishing features for their products. Today all major unix workstation vendors are dead which shows they were clearly wrong.
- nine_k 5y agoThere is a library for doing things like that; for some reason, it's called "curses".
- rootbear 5y agoI believe that's how the MGR window system, from Bellcore, worked. I fiddled around with it briefly on an old Sun Workstation many years back. https://en.wikipedia.org/wiki/ManaGeR https://en.wikipedia.org/wiki/ManaGeR
- deleted 5y ago[deleted]