emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question collaborative editing.


From: Eli Zaretskii
Subject: Re: Question collaborative editing.
Date: Wed, 30 Sep 2020 16:46:01 +0300

> Date: Wed, 30 Sep 2020 02:13:33 +0200
> From: Ergus <spacibba@aol.com>
> Cc: Karl Fogel <kfogel@red-bean.com>,
>  Emacs developers <emacs-devel@gnu.org>, Fermin <fmfs@posteo.net>,
>  Noam Postavsky <npostavs@gmail.com>, Jean Louis <bugs@gnu.support>,
>  Stefan Monnier <monnier@iro.umontreal.ca>
> 
> I would be concerned about the performance (but I am paranoid about
> Emacs performance anyway so don't worry for that). AFAIR emacs buffers
> are stored in a contiguous way (I may be wrong) and in that case the
> search with CRDT may be expensive. At least as it was explained here (in
> the optimization section):

I'm not sure I understand why you are bothered by the low-level
details of buffer text implementation.  You shouldn't need to
manipulate it at a level lower than calling the functions implemented
in insdel.c.  And as I wrote elsewhere in this thread, I don't yet
understand why Lisp primitives like 'insert' and 'delete-region'
aren't good enough.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]