3 ms·
VT100-compatible means exactly that - sending a set of control sequences to a VT100-compatible terminal app yields the exact same result as sending them to a ph
by qayxc 7y ago
VT100-compatible means exactly that - sending a set of control sequences to a VT100-compatible terminal app yields the exact same result as sending them to a physical device and vice versa.
The fact that some emulators offer additional features like ANSI-control sequences (e.g. for colour) doesn't change that. Same way a VGA card is still EGA compatible, etc.
> A console is a well-defined I/O abstraction in Win32, and has been for about 30 years.
In the Win32 API yes - but the Win32 API is not a user program now, it it?
Feel free to disagree, I'm perfectly fine with that.
Oh, and also feel free to tell Google and AWS to rename their control panels from API console https://console.developers.google.com https://console.developers.google.com and management console https://aws.amazon.com/console/ https://aws.amazon.com/console/ since both obviously abuse the oh so well-defined term...
- JdeBP 7y agoThey are using a different meaning. The particular meaning of the word console here most definitely is a well-defined I/O abstraction, and all of your argument about how console might mean something else and therefore there's no well-defined notion of a console in Windows is going completely overboard. And it's sad that, despite the XTerm FAQ, you don't see the irony of waving around "VT100 compatible" as something supposedly well-defined, when the vt10x terminal types and the misapplied and sometimes downright erroneous notion of compatibility with various VT models has been the bane of users down the years. Here's another FAQ document. * https://invisible-island.net/ncurses/ncurses.faq.html#no_padding https://invisible-island.net/ncurses/ncurses.faq.html#no_pad...