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:32:55 +0000 Message-ID: <87r1epsrso.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="4973"; 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:34:16 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 1mGeRD-00016E-Ud for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Aug 2021 11:34:16 +0200 Original-Received: from localhost ([::1]:58482 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGeRC-0000rm-Hn for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Aug 2021 05:34:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50182) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGeQD-0007FB-L8 for emacs-devel@gnu.org; Thu, 19 Aug 2021 05:33:13 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]:44247) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGeQ2-0006sy-FA for emacs-devel@gnu.org; Thu, 19 Aug 2021 05:33:12 -0400 Original-Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 24BB8240028 for ; Thu, 19 Aug 2021 11:32:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1629365579; bh=Ez5DqrB0LBueDnvSdbxSdVNRJBo8c0WrLCuOOVOsExc=; h=From:To:Cc:Subject:Date:From; b=fW2cSpHCwD8o7Zqbrgw+WMIudluFVL5oz3xoKgKsE1E0bnQxo6DzE+k1PbtnPlTJm E6qXhxmVJ706wRpHCu2TPVzWZzkNRxQC3r0B5iIuG/V5K0GdXm/OCbGY9JVAt45rk6 hIsYxmgVvYhGVxFVx2UehuirpK6e/Vx+/8tSABrrJCyOJDTwwStlO7saDXO8XFeZm1 jTI3+cb38vnFbSeNEEqlSedERvDwkIPiyXM+sRLd6sdOYSu7OvgKJ+/vryxwU2mqSa w4jAWmpWuDQt/UKjpeGEXB91n+l3rBJP5SGuuPbUU4YD/TslZ7aQJ1er1WA3XSl5yY U3eDRWuhiiulQ== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Gr01P0Kgkz6tmQ; Thu, 19 Aug 2021 11:32:56 +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: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, 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:272656 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