[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Gap buffer problem?
From: |
Gerd Möllmann |
Subject: |
Re: Gap buffer problem? |
Date: |
Wed, 11 Dec 2024 19:11:12 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Robert Pluim <rpluim@gmail.com> writes:
>>>>>> On Wed, 11 Dec 2024 18:13:41 +0100, Gerd Möllmann
>>>>>> <gerd.moellmann@gmail.com> said:
>
> Gerd> Eli Zaretskii <eliz@gnu.org> writes:
> >>> From: Gerd Möllmann <gerd.moellmann@gmail.com>
> >>> Cc: "Pip Cet via \"Emacs development discussions.\""
> <emacs-devel@gnu.org>,
> >>> Óscar Fuentes <ofv@wanadoo.es>
> >>> Date: Wed, 11 Dec 2024 16:33:18 +0100
> >>>
> >>> Pip Cet <pipcet@protonmail.com> writes:
> >>>
> >>> > This may be a very stupid idea, but why not use a separate process?
> >>>
> >>> Not stupid at all. I thought about something similar in a different
> >>> context, namely if one could decouple the GUI part of Emacs from the
> >>> rest.
> >>
> >> If it can be done by two processes, it can also be done by two threads
> >> in the same process. Right?
>
> Gerd> Yes, I think so.
>
> But then you have to throw a lock over all the memory in the
> non-display thread that might affect redisplay (although come to think
> of it, youʼd probably need that even when using fork)
>
> Robert
Well, it depends. Assume you have a solution that works in a second
process. That solution wouldn't use things in the first process because
it can't. Now move that code of the second process to the first process,
and make two threads out of the two process, and replace process
communication with inter-thread message passing like in an actor model.
- Gap buffer problem?, (continued)
- Gap buffer problem?, Gerd Möllmann, 2024/12/11
- Re: Gap buffer problem?, Pip Cet, 2024/12/11
- Re: Gap buffer problem?, Gerd Möllmann, 2024/12/11
- Re: Gap buffer problem?, Pip Cet, 2024/12/11
- Re: Gap buffer problem?, Gerd Möllmann, 2024/12/11
- Re: Gap buffer problem?, Pip Cet, 2024/12/11
- Re: Gap buffer problem?, Gerd Möllmann, 2024/12/11
- Re: Gap buffer problem?, Eli Zaretskii, 2024/12/11
- Re: Gap buffer problem?, Gerd Möllmann, 2024/12/11
- Re: Gap buffer problem?, Robert Pluim, 2024/12/11
- Re: Gap buffer problem?,
Gerd Möllmann <=
- Re: Gap buffer problem?, Eli Zaretskii, 2024/12/11
- Re: Gap buffer problem?, Pip Cet, 2024/12/11
- Re: Gap buffer problem?, Eli Zaretskii, 2024/12/11
- Re: Gap buffer problem?, Pip Cet, 2024/12/11
- Re: Gap buffer problem?, Eli Zaretskii, 2024/12/11
- Re: Gap buffer problem?, Dmitry Gutov, 2024/12/11
- Re: Gap buffer problem?, Gerd Möllmann, 2024/12/11
- Re: Gap buffer problem?, Robert Pluim, 2024/12/12
- Re: Gap buffer problem?, Gerd Möllmann, 2024/12/12
- Re: Gap buffer problem?, Pip Cet, 2024/12/11