From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: groupware question Date: 03 Oct 2003 11:00:44 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87ad8ibtb5.fsf@tleepslib.sk.tsukuba.ac.jp> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1065193321 20577 80.91.224.253 (3 Oct 2003 15:02:01 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 3 Oct 2003 15:02:01 +0000 (UTC) Cc: bob@rattlesnake.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Oct 03 17:01:58 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1A5RRO-0005B4-00 for ; Fri, 03 Oct 2003 17:01:58 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1A5RRO-0002Kz-00 for ; Fri, 03 Oct 2003 17:01:58 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A5RQv-00082C-LP for emacs-devel@quimby.gnus.org; Fri, 03 Oct 2003 11:01:29 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1A5RQq-00081w-Ub for emacs-devel@gnu.org; Fri, 03 Oct 2003 11:01:24 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1A5RQK-0007nv-0Z for emacs-devel@gnu.org; Fri, 03 Oct 2003 11:01:23 -0400 Original-Received: from [132.204.24.67] (helo=mercure.iro.umontreal.ca) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A5RQJ-0007nE-1e for emacs-devel@gnu.org; Fri, 03 Oct 2003 11:00:51 -0400 Original-Received: from vor.iro.umontreal.ca (vor.iro.umontreal.ca [132.204.24.42]) by mercure.iro.umontreal.ca (8.12.9/8.12.9) with ESMTP id h93F0jKS012180; Fri, 3 Oct 2003 11:00:46 -0400 Original-Received: by vor.iro.umontreal.ca (Postfix, from userid 20848) id 288D93C549; Fri, 3 Oct 2003 11:00:44 -0400 (EDT) Original-To: "Stephen J. Turnbull" In-Reply-To: <87ad8ibtb5.fsf@tleepslib.sk.tsukuba.ac.jp> Original-Lines: 23 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-MailScanner-DIRO: Found to be clean X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:16903 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:16903 > We also found that it was hard (in XEmacs, GNU Emacs might do better) > to keep the window-frame mapping consistent across frames (eg, if one > of you does find-tag, the other doesn't automatically see the result > if it's a different buffer). The technical problems I've had with "one Emacs for two people" had mostly to do with multiple simultaneous minibuffer activations. Or also with pieces of code which try to reuse an existing window/buffer if it already exists, leading to the problem such as your *Help* buffer is shown on the other guy's display and you just sit there wondering what is Emacs waiting for. But it was mostly irrelevant because in the end, either we wanted really close interaction, in which case "one typist, 4 eyes" worked better (the typing part was never the bottleneck), or otherwise a system based on CVS-with-frequent-commit worked just as well if not better by decoupling us just enough (this way we could edit the same text and compare afterwards to resolve the conflict, rather than fight over who'd get to write his code, without the other being able to show concretely what he intended to write). Stefan