[Top][All Lists]

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

Re: Guile in Emacs

From: Helmut Eller
Subject: Re: Guile in Emacs
Date: Wed, 14 Apr 2010 16:18:28 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

* John Wiegley [2010-04-14 15:30+0200] writes:

> Lastly, I'm not at all convinced Emacs Lisp needs multithreading.  I
> would prefer a coarser model of process separation to allow things
> like Gnus to run in tandem with other tasks.  It would be nice if a
> wholly separate process could connect to the frames/windows/buffers
> (but not symbol space) of a master Emacs process.  I was just
> considering yesterday the truly scary-to-debug scenarios that come up
> when you realize dynamic variables can change mid-form, or that hooks
> might run while other hooks are executing.  There is so much code that
> depends on sequence of execution that I think multithreading could
> cause us stability headaches for years and years.

Amen.  Also consider that all the web browsers move away from
multithreading and use processes these days.  Good that Emacs is so slow
at adapting new techologies; maybe we can take a shortcut this time and
skip the multithreading dead-end :-)


reply via email to

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