GW> "From the programmer's point of view, writing a driver for ANSI
GW> output is slightly more difficult than for other kinds of terminals
GW> because ANSI expresses all numeric parameters as ASCII digits instead
GW> of binary numbers. But if ANSI output is not particularly difficult,
GW> writing code for an ANSI input driver is a Herculean labor. Because
GW> the identifying code (the "Final") occurs last or next to last (if an
GW> Intermediate is present), there is no way to ascertain at the
GW> beginning of a control sequence how long it will be. Remember, there
GW> may be a variable number of ASCII numeric parameters and/or selective
GW> parameters. If necessary parameters are missing from the control
GW> string, defaults must be supplied. All input from the CSI through the
GW> Final (or Final-Intermediate combination) must therefor be buffered,
GW> then parsed into functions and parameters."
Hence AVATAR ...
¯ JdeBP ®
--- FleetStreet 1.22 NR
* Origin: JdeBP's point, using Squish (2:257/609.3)
|