i agree that requiring libthread would be a downside.
however, there are few p9p programs which libdraw and are still
single threaded. i did a little search and came up with these:

        scat, proof, plot, page, htmlfmt, jpg/*

they might not even need modification to work.

to make X happy, you'd want a 1:1 correspondence
between devdraw servers and windows. then if the 
devdraw-like server crashes, only one window would go
down. 

i think the bottom line is that X is a pain in the rear.

- erik

"Russ Cox" <[EMAIL PROTECTED]> writes

| 
| > the upside of all this is that window and rio would be the only programs
| > linked against X. the downside would be extra 9p traffic.
| 
| and requiring libthread (for lib9pclient) to write a gui program.
| i'm not thrilled about that.  also, i did something similar before 
| with the windows port attempt, and it was very annoying when
| the devdraw-like server would crash and take everything with it.
| 
| russ

Reply via email to