From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: Collaborative editing. Date: Thu, 19 Aug 2021 16:18:28 +0200 Message-ID: <20210819141828.ahdhf6xllaqjtqti@Ergus> References: <87pmu9srrr.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17307"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, Jean Louis , "Perry E. Metzger" , qhong@mit.edu To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 19 16:19:36 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 1mGitL-0004HJ-NR for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Aug 2021 16:19:35 +0200 Original-Received: from localhost ([::1]:49064 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGitK-0001lD-DY for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Aug 2021 10:19:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53984) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGisl-00016Z-8Y for emacs-devel@gnu.org; Thu, 19 Aug 2021 10:18:59 -0400 Original-Received: from sonic305-2.consmr.mail.bf2.yahoo.com ([74.6.133.41]:43273) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mGish-0004aM-Kd for emacs-devel@gnu.org; Thu, 19 Aug 2021 10:18:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1629382732; bh=tw4Z6qYTgZFxXHEKMtS5K3Mzs4P0G0j4aBZujXFsVXU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject:Reply-To; b=j/e6RcVU2vNzQbMMNBKDy2SnY8rBPciK3gaZ4YbY8i+f1WcuICt+QRU7PsQxQI93qzOJyxh7/RM7Nbjpy/rojhZnMLHMcFltkMnU7EqraBCDFqapsElr2NjEBDF5PICYfozXMifG6cqfWuc17sZm6uYXlvmXtsudvjIH0h4kgSTFsx7wWxeAEecXCOMybMJLWv5zISJoelNuMcVT91uaXIXBI4RTBSKIzgr8VmU+NJzdL/fXCHIGvFhA9QrKlfXAGY7nC07Nvhz/H+WP2YKotLw1qeEnO4Q0EqukaMAzqHd6k7bUG+6ouCR9U23E+pjaOpMy2Dkz9wOzY01Agfg9NQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1629382732; bh=u6Bcn8jOb4geBPQmSdJFkXGMfbh+p3bFx68Dngfb+i8=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=Mu6/dQ5mQFMEJuFmZlW4eh+xHF4DiyGbuJvGIZgZgOWrHQIYputfWAQRTOTlAo4wmJq9/5Mv7mog3LqoWkHJJg5TSJe26I4f6/IIlkuG8LrQnej4KeXLP14k8bRPQJLJBCCT9er0BqCoD46R2vA1QSC1BgfOARNNx8f4Me3+o+4UVIe5Vczr/nOGlzVJwcWkMYPJeYWIgH5mDyzHC7ddYHumq73cui5/a1uMQGm01I4Or6FxVZnpeIV+q/dm/R7z0p+QJTGbhvakr/iYZz+VSc9Tg9hLUBC0d64/n9oGEuG/+JO64WTN53OuASB/SzYyuiY+9E9cIfBg9NMccSLoag== X-YMail-OSG: Lrtzk1YVM1nQzAFh24QvFUTP6AI7vKXb.ARVwdwsg7DjLJJrYe7P8hoYMiXO71m Zs.JUOcsvVEu80dzE_aCslZqmQ3udIgm.F5..RwLnYXcnjCP4KPG2ZqfuJ953YGIp5rLN.Ndgtj6 VyJW4HGsmIVbnpyjqaVBkveFSSd_Pf5TiYXmyxcKOUI27SwNWq_0C3A_FmMyejwnJ0y6Nz_E0en4 kzXW6XPJd5Y2rEVvkhTCUjO.7bSBDmIK7CmbdO4X2elG2iz9XfaE4i_rO2Ggl5HxprVBC3P1TtcG KYJbK7Ev0vrHyTFghX46xcO_FVw8FASmk74fXrSYLYIAoVRr3PBVM1D4BDemgj67QMsiyq4zE2Wa V.Q7p.ZPNxh8EQ.xX5se4lXaqdlUQ3JOxr8eppkebp_AbGxkGVw_7DrVi6cBdKsYQiumnPDqidZa q4tocnY5qqVdZ9pMm6xj2PWO47ZCO4fhfWjPQrqFjGqcWy08t2b0X8LXAOsvgdjbJ4y_LA8oMqss 2phHzNPXhfv2SfaR93hqlYfuEpfi1wgDhnyu3mJTUU_GZQKy4D62JnzfVBtB_UGAbebVNXJCGR6M BpLor94cUeaXfuFrvMFM5ZCkwFKf2w.qcDaHWMkQRUrR.2TlauYEXfK8Yf32wkBmby623OCeNHmD 7ooJlCZTgLLOpMgjbrhZJutmjObrNWLtQ3WVyfeyeZPr3PpU8IaNnr7cBlBcdDn.M05iLe7QWsXJ kMM6hULLNZrNW4PTI7qfh.87ijkFddaEXdGb0jc3tbNPKHfrshgruv44DarG648ltFkqkRJmOXH3 2lhzGI_K3_rsKjXRXIYTN1KvUmqj7qFfgqkr8RnA2y X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.bf2.yahoo.com with HTTP; Thu, 19 Aug 2021 14:18:52 +0000 Original-Received: by kubenode538.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1219eacbe6dc58604ee80b98e7d21c40; Thu, 19 Aug 2021 14:18:50 +0000 (UTC) Content-Disposition: inline In-Reply-To: <87pmu9srrr.fsf@posteo.net> X-Mailer: WebService/1.1.18850 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Received-SPF: pass client-ip=74.6.133.41; envelope-from=spacibba@aol.com; helo=sonic305-2.consmr.mail.bf2.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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:272670 Archived-At: On Thu, Aug 19, 2021 at 09:33:28AM +0000, Philip Kaludercic wrote: >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. This is the point. When some users know about the package searching in the packages-list; maybe they will want to collaborate or report issues, so it won't becomes a single man effort. IMHO a package doesn't really exist until it is in Elpa or at least Melpa. Otherwise in a couple of years there will be someone starting again another similar effort from scratch. > >[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