blob: 91012ded2898af1ee0cd57029fd8831bfd931d9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
-*-indented-text-*-
From the authors of cancan:
THINGS TO DO
Cancan should know the codes of at least some keys
by looking in the TERMCAP. (especially control keys are trivial!)
- Run (a)lint!
- There seems to be problems with running cancan on exotic terminals.
This defeats the very purpose of all the carefully terminal-
independent code with TERMCAP, and is generally embarrassing.
- more system calls should be checked for EINTR for sysV unices
- negotiate the telnet BINARY option
- support the telnet IAC GA command to identify prompts
(But what for? Prompts have to be identified as such in the absence
of GA anyway, and there doesn't seem to be a need for it right
now.)
- implement reverse-incremental-search (like ^R in GNU Readline)
KNOWN BUGS
- Deleting more than one character with deletechar() might leave
ugly traces on lines that are entirely deleted.
- using #hilite with coloured background might have effects beyond the
input line, depending on the terminal (don't do that, then :-)
FUTURE POSSIBLE IMPROVEMENTS
Do some more for portability (clean up the terminal mess)
The source should be more modular
Filtering output through shell command (grep etc)
THINGS TO DO/PLANNED IMPROVEMENTS on powwow:
- make a better #help
- add termcap `end of bold', `end of blink' etc.
If you have ideas, suggestions or whatever, e-mail them to me
(max@Linuz.sns.it) and if I find them interesting, I will add them.
Also, I am trying to keep powwow updated with further releases
of cancan.
|