[Top][All Lists]

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

Re: Threads in emacs implementation

From: Stefan Monnier
Subject: Re: Threads in emacs implementation
Date: Wed, 08 Jun 2005 18:50:14 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

> I think elisp is always going to need a huge amount of blocking to use
> OS threads because of the nature of dynamic scope.

I expect that making cooperative threads work (with context switches only at
those places where we currently allow running things like timers and process
filters), is currently doable.

I.e. it will probably introduce some incompatibilities, but it shouldn't be
hugely difficult to get a proof of concept working well enough for
"normal" use.

Once we get there, it may be easier to see what the next step should be.


PS: Making progress on lexical scoping will also make it easier to
    move forward.

reply via email to

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