emacs-devel
[Top][All Lists]
Advanced

[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-----



reply via email to

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