From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: Collaborative editing. Date: Thu, 19 Aug 2021 09:33:28 +0000 Message-ID: <87pmu9srrr.fsf@posteo.net> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14577"; mail-complaints-to="usenet@ciao.gmane.io" Cc: qhong@mit.edu, "Perry E. Metzger" , Jean Louis , emacs-devel@gnu.org To: Ergus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 19 11:35:56 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mGeSq-0003Y4-DB for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Aug 2021 11:35:56 +0200 Original-Received: from localhost ([::1]:33788 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGeSp-0003TZ-CI for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Aug 2021 05:35:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52256) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGeQt-0000c6-Rm for emacs-devel@gnu.org; Thu, 19 Aug 2021 05:33:57 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]:46237) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGeQb-0007kl-SL for emacs-devel@gnu.org; Thu, 19 Aug 2021 05:33:55 -0400 Original-Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 9A284240026 for ; Thu, 19 Aug 2021 11:33:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1629365615; bh=Ez5DqrB0LBueDnvSdbxSdVNRJBo8c0WrLCuOOVOsExc=; h=From:To:Cc:Subject:Date:From; b=mKSwccgfOwDcKGsiPZIUQHObwYfw9p0hiGVzvoeb1a4foMOuy9mTo9UX3/kZkx6fu Mf6+A64NXpUv3EbC5qvEs9S6niaSSWLWqlW4STo5vGVLYOYsKdRewNR+9FMM2RLb5k 0v4TND/yBuplDZZCzqU/hDPsnlh2t/cmqk+gS0qzj6pXEIuOdhG7k/2SFi07Fowb22 HUokdc6uL7CqzrF1zpFJzNIvwCP143uB2LA5kzh9gmDVWDzpkvtNR5zurQy5kyymzU 5G1lTRNCudlGaVXH/giT8fbxjkds8YE0726NEZOFLQDSgSFUDOmsxCV4wIC/5GVIvB njC/uEBjO1ICA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gr02673t7z6tmS; Thu, 19 Aug 2021 11:33:34 +0200 (CEST) In-Reply-To: (Ergus's message of "Sun, 15 Aug 2021 13:24:52 +0200") Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -24 X-Spam_score: -2.5 X-Spam_bar: -- X-Spam_report: (-2.5 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272657 Archived-At: Ergus writes: > Could we try to add crdt to Elpa? Is the author somehow opposed to do the paperwork or so? The package still seems to be on version 0.0.0, and the HACKING[0] file indicates that a few intended items are not implemented yet. It might make sense to push for a preliminary version to be published as to provide a basic collaborative environment available on ELPA (or NonGNU ELPA if necessary), and then later work on full-compatibility. [0] https://code.librehq.com/qhong/crdt.el/-/raw/master/HACKING.org > On August 15, 2021 7:46:43 AM GMT+02:00, Jean Louis wrote: >>* Perry E. Metzger [2021-08-13 02:44]: >>> I know there have been some experiments with collaborative editing modes in >>> the past that were written purely in Elisp but none seem to be currently >>> maintained and I'm not sure if any were actually very good to begin with. >> >>CRDT works just fine and is well maintained, you can contact author >>Qiantan Hong at any time you wish. >> >>Do: >> >>$ git clone https://code.librehq.com/qhong/crdt.el.git >> >>Let me know if you need any help or assistance to start with >>collaborative editing. >> >> >>-- >>Jean >> >>Take action in Free Software Foundation campaigns: >>https://www.fsf.org/campaigns >> >>In support of Richard M. Stallman >>https://stallmansupport.org/ >> -- Philip Kaludercic