From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Brian Templeton Newsgroups: gmane.emacs.devel Subject: Re: GSoC: collaborative editing Date: Tue, 14 Apr 2009 05:09:43 -0400 Organization: TUNES Project Message-ID: <87fxgbd2js.fsf@tunes.org> References: <87ab6ngdjb.fsf@tunes.org> <873acclilz.fsf@ambire.localdomain> <87ws9odt9v.fsf@tunes.org> <87vdp8szuq.fsf@xemacs.org> <87vdp7dgs7.fsf@tunes.org> <87ljq3u20v.fsf@xemacs.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1239700266 16814 80.91.229.12 (14 Apr 2009 09:11:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 14 Apr 2009 09:11:06 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 14 11:12:24 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ltegi-0000yg-VW for ged-emacs-devel@m.gmane.org; Tue, 14 Apr 2009 11:12:17 +0200 Original-Received: from localhost ([127.0.0.1]:32885 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LtefK-00020y-4R for ged-emacs-devel@m.gmane.org; Tue, 14 Apr 2009 05:10:50 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LtefB-0001yR-PY for emacs-devel@gnu.org; Tue, 14 Apr 2009 05:10:41 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LteeW-0001Vx-2a for emacs-devel@gnu.org; Tue, 14 Apr 2009 05:10:40 -0400 Original-Received: from [199.232.76.173] (port=57839 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LteeV-0001Vu-Re for emacs-devel@gnu.org; Tue, 14 Apr 2009 05:09:59 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:48414 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LteeV-0000Ks-Gn for emacs-devel@gnu.org; Tue, 14 Apr 2009 05:09:59 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1LteeQ-0002LF-1i for emacs-devel@gnu.org; Tue, 14 Apr 2009 09:09:54 +0000 Original-Received: from cpe-071-070-209-067.nc.res.rr.com ([71.70.209.67]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 14 Apr 2009 09:09:54 +0000 Original-Received: from bpt by cpe-071-070-209-067.nc.res.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 14 Apr 2009 09:09:54 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 15 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: cpe-071-070-209-067.nc.res.rr.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) Cancel-Lock: sha1:6bk8jaWSPS4yLJU7mGCJ4fYplzY= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:110266 Archived-At: "Stephen J. Turnbull" writes: > Brian Templeton writes: > > > Most P2P algorithms *do* impose a total order on operations; it's just > > more difficult to maintain that order. > > Excuse me? How do you do that when you may not currently be in > contact with all the peers who are operating on the text? Most published algorithms on P2P collaborative editing implicitly or explicitly assume the availability of a fairly reliable network, and assume that peers can stay in almost constant contact with each other. Many algorithms would technically "work" with an unreliable network, but the implementations would not be very usable.