Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!usc!ucsd!ucbvax!bloom-beacon!dont-send-mail-to-path-lines From: rlk@think.COM (Robert L Krawitz) Newsgroups: comp.windows.x Subject: Reattachable X clients Message-ID: <9103111459.AA08394@underprize.think.com> Date: 11 Mar 91 14:59:43 GMT References: Sender: rlk@think.com Organization: The Internet Lines: 21 Date: 8 Mar 91 03:34:48 GMT From: janssen@parc.xerox.com (Bill Janssen) Yes, GNU Emacs xx.xx (for X10) had an interface that allowed this. I've never understood why this isn't a basic capability for X toolkits. The MCC CommonLisp/X toolkit, DWS, certainly allowed this. The X folks at the time (1986'ish) thought that it was a really disgusting hack. The implementation was dirty, but it did work and was useful. Unfortunately, to protect against XIO errors, we needed to longjmp out of error handlers and other messy things. It did help me find one longstanding bug in the X driver, though. Something worked properly after an (x-change-display) but not before. It eventually became a simple matter of looking at the reinitialization code to spot the difference. ames >>>>>>>>> | Robert Krawitz 245 First St. bloom-beacon > |think!rlk (postmaster) Cambridge, MA 02142 harvard >>>>>> . Thinking Machines Corp. (617)234-2116