> > The general idea is that if it starts with a digit, ':' or ';' it must
> > follow the normal list of numbers rules.
>
> It doesn't and thus signals the emulator to by-pass the normal parser
> here. Should really be trivial to implement (< 150 added lines of code)
> and not break any conforming existing emulators.
I don't know of an example emulator that would bypass the normal
parser. The parsing rules still need to be followed in order for the
emulator to determine when the end of the sequence is.
The private introducers only indicate (to me) that the sequence is not
defined in ECMA-48 and therefore its format (number of expected
parameters) and their interpretation is undefined.
> > The normal way to implement a special string is with a DCS code eg..
> >
> > ESC P w (*$&%(*^$(%<>?:@~@!"~# ST
>
> I doubt, existing terminal emulators (counting only those with less
> brain damaged control function parsers than the sad Linux console) would
> ignore such a sequence properly if unknown, whereas they would ignore
> mine as it is within the normal syntax. You could bracket the string
> with the C1 control character DCS and ST, but that's clumsy and
> overloads DCS with a meaning that has to be identified via a separate
> sequence, whereas we want to avoid long-term state.
I agree with Robert, this should be done via a DCS, PU1, PU2, or PM
sequence.
Jeffrey Altman * Sr.Software Designer C-Kermit 7.1 Alpha available
The Kermit Project @ Columbia University includes Secure Telnet and FTP
http://www.kermit-project.org/ using Kerberos, SRP, and
[EMAIL PROTECTED] OpenSSL. SSH soon to follow.
-
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/