word processor history -- interesting article (Evan Koblentz)
Mouse
mouse at Rodents-Montreal.ORG
Sat Jul 9 06:05:20 CDT 2016
>>> [...] and directly write ANSI sequences, it'll just work.
>> (a) That is not my experience.
> I did acknowledge (but it was snipped in your reply---it's the
> missing footnote).
True enough.
> I've also checked the xterm use of DCS. I *still* don't understand
> where you would use those particular sequences.
_I_ wouldn't, since I don't use xterm. My terminal emulator has a much
richer DCS command language, allowing things like requesting window
resize, or opening another window (displaying elsewhere) onto the same
emulator.
DCS is basically the escape hatch to device-speific functionality.
> I've also come across plenty of libraries and modules (for various
> langauges) that use raw ANSI sequences to color things when they
> "technically" should be using the Termcap Sf and Sb
> capabilities---those scuflaws! Touting non-portable behavior like
> that!
Well, technically, there is no such thing as ANSI colour. The colour
sequences are ISO-defined extension arguments to ANSI's SGR sequence.
But, yes, I've seen that too, most often with Linux. It is EXTREMELY
annoying to type ls and see
[0m[01;34mdir[0m file [01;36mlink[0m [01;32mpgm[0m
It's even more annoying when other things - eg, vi - understand the
terminal type correctly set in $TERM, but things like ls insist on
assuming not only without evidence but in the presence of evidence to
the contrary that the display device can handle ISO-extended X3.64 SGR.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
More information about the cctech
mailing list