Well, for what it is worth, I used my flterm code to run vim on linux and OSX, though only to see if it worked. I didn't try emacs, since I still don't know how to actually use it... (emacs that is.)
As far as it goes, the terminal emulation is really the easy part, actually interfacing that to the system is much harder - almost easy enough on *nix like boxes, but harder on WIN32. Also, once you want to deal with resizing the window and all that it starts to get tricky, even on a *nix system, so flterm nearly has support for being resized, but it doesn't really work: I started to get into the nasty details of handling the signals and ioctl and so on and it stopped being any fun and... I also had a partial telnet client running that did work on winxx as well as the *nix like machines, but again lost interest once it started to be actually hard. So, overall, the terminal emulation part is mostly OK, in a sort of "early 80's terminal that will not handle Unicode or anything" sort of way, and which doesn't handle resizing at all well. If you can contrive to deliver a stream of ASCII characters into the input buffer (and read them from the output buffer) it may be just fine, but anything more complex may get real tricky, real fast. What exactly would you want to use it for? Maybe it is good enough... Maybe not! _______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
