emacs-devel
[Top][All Lists]
Advanced

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

Re: Patch for fields of `struct buffer'


From: Helmut Eller
Subject: Re: Patch for fields of `struct buffer'
Date: Tue, 01 Feb 2011 17:28:02 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

* Stefan Monnier [2011-02-01 15:43] writes:

>> Or, instead of the locks-and-condition-variables approach, go the CSP
>> route and have channels and channel-select.  This idea is making a
>> comeback, maybe it would fit well in Emacs Lisp.
>
> Erlang-style concurrency is nice and clean, but I'm not sure it'll
> integrate well with existing code which stomps over a global state all
> the time. This doesn't mean it won't work.  If we can make it work
> something like "one agent per buffer" and turn `set-buffer' into a kind
> of message maybe we could get some good results, but it seems tricky.

Erlang-style concurrency would be awesome.  Where can I vote for it :-)

Is there a way to evaluate the different approaches against each other?
What are the uses cases where concurrency should be used in the future?

Helmut




reply via email to

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