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

Reply via email to