From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom To: quanstro@quanstro.net, Russ Cox References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 In-Reply-To: Subject: Re: [9fans] Plan9Ports libdraw open-in-same-window Message-Id: <20060310145327.28F31159EF6@dexter-peak.quanstro.net> Date: Fri, 10 Mar 2006 08:53:27 -0600 Cc: 9fans@cse.psu.edu Topicbox-Message-UUID: 1198f31a-ead1-11e9-9d60-3106f5b1d025 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" 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