emacs-devel
[Top][All Lists]
Advanced

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

Concurrency in Emacs


From: Stefan Monnier
Subject: Concurrency in Emacs
Date: Mon, 19 Mar 2012 11:55:18 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux)

Some of you may remember that when talking about what kind of
concurrency should be added to Emacs (locks, transactions, younameit),
I was of the opinion that we should stick to cooperative for now and we
may never want to move away from it because there might be a way to make
it parallel.  You may also remember that I was referring to a work that
I couldn't find any more.
Well, I think I found something related: http://ocm.dreamhosters.com/

I'm not sure whether such an approach is workable for Elisp (the
optimistic STM approach is not workable because of the difficulty of
unrolling side-effects, and it might be difficult to avoid deadlocks in
the lock-based approach), but I think it's an interesting direction if
we want to preserve enough backward compatibility.


        Stefan



reply via email to

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