[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Concurrency, again
From: |
joakim |
Subject: |
Re: Concurrency, again |
Date: |
Wed, 12 Oct 2016 23:24:34 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
"Perry E. Metzger" <address@hidden> writes:
> On Wed, 12 Oct 2016 15:43:12 -0400 Stefan Monnier
> <address@hidden> wrote:
>> - I want semantic-mode to scan my buffers in the background and to
>> scan several buffers at the same time, to make use of my 8 cores.
>> The concurrency branch doesn't really try to solve this problem.
>> I'm not sure what's the best way to solve this problem, and I
>> don't even know what would be a "simple" way to solve this problem.
>
> One possibility: move to a multiple processes paradigm where each
> buffer has an associated process, and global variable values are
> propagated via message passing to a master process. Think Hoare's CSP
> or Go or Erlang for precedents, though perhaps with more sugaring to
> make it easy for Emacs users to not think much about global state.
It would be useful if this kind of model could be utilized over a
network connection. For instance to share buffers between emacsen
running on different machines.
>
> This sort of model might be especially important if Emacs starts
> being used as a serious web browser by lots of its community, given
> how much CPU modern browsers can eat.
>
> Perry
--
Joakim Verona
address@hidden
- Re: Emacs as browser (was Re: Concurrency, again), (continued)
- Re: Emacs as browser (was Re: Concurrency, again), Richard Stallman, 2016/10/20
- Re: Emacs as browser (was Re: Concurrency, again), Perry E. Metzger, 2016/10/20
- Re: Emacs as browser (was Re: Concurrency, again), Paul Eggert, 2016/10/20
- Re: Emacs as browser (was Re: Concurrency, again), Richard Stallman, 2016/10/20
- Re: Emacs as browser (was Re: Concurrency, again), Perry E. Metzger, 2016/10/20
- Re: Concurrency, again, Philipp Stephani, 2016/10/25
- Re: Concurrency, again,
joakim <=
- Re: Concurrency, again, John Wiegley, 2016/10/12
- Re: Concurrency, again, SAKURAI Masashi, 2016/10/15
- Re: Concurrency, again, Perry E. Metzger, 2016/10/17
- Re: Concurrency, again, Tom Tromey, 2016/10/17
- Re: Concurrency, again, Eli Zaretskii, 2016/10/18
- Re: Concurrency, again, Ken Raeburn, 2016/10/18
- Re: Concurrency, again, Eli Zaretskii, 2016/10/18
- Re: Concurrency, again, Ken Raeburn, 2016/10/18
- Re: Concurrency, again, Eli Zaretskii, 2016/10/18
- Re: Concurrency, again, Ken Raeburn, 2016/10/19