tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Input line editing



On Thu, Feb 12, 2009 at 11:51:58AM +0100, Johnny Billquist wrote:
>
> Finally someone said it. :-)
>
> But the COMND% JSYS wasn't exactly just line editing. I could just wish  
> for COMND%, but that's not likely to happen. COMND% was more about  
> describing the structure of the line expected, so that completion could  
> be done on it. (TOPS-20 can to completion on everything, not just  
> filenames.)

If you want this on Unix, the 'ccmd' library from Columbia MM is probably
the easiest way to get it.

There are, though, three basic problems with ccmd:

1) It's more or less a translation from PDP-10 assembly into C.  Not so
   easy to maintain.

2) It's very large, despite #1.

3) It uses 8th-bit-stealing to encode state as it parses.  So it will
   never be able to deal with alternate character sets without a major,
   almost total, rewrite.

Thor


Home | Main Index | Thread Index | Old Index