> Writing TUI's is a PITA, let alone a new TUI-library, because there are > so many kinds of terminals around to support. > It certainly would require chewing a lot of manuals on this topic to > get something which "works almost everywhere".
Sometimes the best solution is don't think about the portability. I mean, you can write something for acme, emacs, vim or whanever you want, but why can not you write something for a concrete terminal?. Or even, why not write a custom, very simplified terminal (without all the compatibility complexity) which is the base for your TUI (split the program in two parts, one, the terminal which handles all the graphic issues, and other the editor which does the functional part). Regards, ------------------------------ Roberto E. Vargas Caballero