[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Simulating a multithreaded Emacs with creative lisp..
From: |
Kevin A. Burton |
Subject: |
Re: Simulating a multithreaded Emacs with creative lisp.. |
Date: |
02 Feb 2002 21:16:47 -0800 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/21.1.50 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Richard Stallman <address@hidden> writes:
> One of the major problems with Emacs is that it is not multithreaded. If
> you
> call a synchronous function your entire Emacs is locked up until it
> finishes.
>
> That is true. It would be very useful to make Emacs multithreaded, but it's a
> big job. So we are waiting for someone to do it.
It isn't only a big job... it is a HUGE job. Certainly larger in scope that
can be handled any time soon.
> Using multiple separate processes is not likely to work. The communication
> would be too hard.
Did you read my email?
I don't think the communication would be that hard (and I made a proposal
detailing this).
All that needs to be sent is buffer lists, customization variables, etc. This
wouldn't be too hard...
> Using separate system-level threads is not likely to work either, because
> Emacs has to allow thread-switching only when it could safely call a Lisp
> program.
<snip/>
Kevin
- --
Kevin A. Burton ( address@hidden, address@hidden, address@hidden )
Location - San Francisco, CA, Cell - 415.595.9965
Jabber - address@hidden, Web - http://relativity.yi.org/
You may say I'm a dreamer, but I'm not the only one. - John Lennon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt
iD8DBQE8XMe/AwM6xb2dfE0RAks7AKCblYymrqTyCNk+Zr2D+N/zdHIx+ACguVKI
ibOCUMOMDSmnLPL/gNK5HUo=
=t8Ss
-----END PGP SIGNATURE-----