[net.sources.bugs] Unix Pascal VT100 Graphic Procedures

perry@vu-vlsi.UUCP (Rick Perry) (02/07/86)

> Following are some Procedures to fully use the vt100 terminal
> it is uuencoded because of non printing characters.
> ...

   There are a lot of reasons for preferring chr(27) over '<literal ESC>'
and even chr(9) instead of "<literal tab>", chr(7) instead of literal
bells...

   Some compilers won't even accept "non-printable" chars in literal
strings; what does YOUR printer do when it gets a literal ESC[0j ???
using 'more' to read the uudecoded version of your file did wierd things
to my vt100! and then there's the whole necessity for uuencode/decode
in the first place.
-----
   write( chr(27), 'rest of cmd' )  { would be ok... }
-----
   CONST ESC=27;
   ...
   write( chr(ESC), 'etc' )  { would be even better... }
-----
   CONST ESC=chr(27);
   ...
   write( ESC, 'etc' ) { would be great if all compilers would take it! }
-----

   Anyway, thanks for the sources, they look very useful, and certainly
handier than trying to uudecode the DEC-vt100 manuals...

...Rick Perry           ...{pyrnj,psuvax1}!vu-vlsi!perry