all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Re: Simulating a multithreaded Emacs with creative lisp..
       [not found] ` <200202030440.g134edG01976@aztec.santafe.edu>
@ 2002-02-07 22:23   ` Ken Raeburn
  0 siblings, 0 replies; only message in thread
From: Ken Raeburn @ 2002-02-07 22:23 UTC (permalink / raw)


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

Guile supports multiple threads, at least on some platforms.  It's why
I started on that bit of Emacs hacking in the first place -- the
possibility that someday I might be able to edit files while Gnus is
fetching and sorting my mail, without rewriting Gnus from scratch and
without running multiple Emacsen.  It does have interesting
implications for dynamic variable bindings, and lots of other fun
issues, but I won't get into that right now.

Unfortunately, I haven't had enough time for this work in quite a
while.

With the Emacs repository open, perhaps I could set up a branch there
now, for other people to work on?  It would take me a little time to
re-synchronize so that CVS merging can work smoothly, but I'd like to
get it out there.  It'll be a long-term project, I think, so we'll
need some strategy for keeping it synchronized now and then with the
main trunk, but I can send some notes on what I've been doing so far.

_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/emacs-devel


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-02-07 22:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <87lmecoo9n.fsf@universe.yi.org>
     [not found] ` <200202030440.g134edG01976@aztec.santafe.edu>
2002-02-07 22:23   ` Simulating a multithreaded Emacs with creative lisp Ken Raeburn

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.