[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs Lisp and Guile
From: |
Simon Josefsson |
Subject: |
Re: Emacs Lisp and Guile |
Date: |
Wed, 07 Aug 2002 17:38:26 +0200 |
User-agent: |
Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.3.50 (i686-pc-linux-gnu) |
Richard Stallman <address@hidden> writes:
> This assumes that only one thread is running at a time. It wouldn't
> work for a machine with multiple CPUs where threads can run at the
> same time and the concept of a "thread switch" does not exist. Maybe
> we don't want to care about this, which I would be very happy with.
>
> It is useful for Guile to support real parallel execution of threads,
> but it is not important for Emacs. Having multiple threads in Emacs
> will be very useful, but it is perfectly adequate if only one thread
> can run at a time.
I beg to differ -- one fundamental design principle in GUI design is
that the user interface should never "hang" due to processing in the
application. The user should be able to see e.g. the toolbar and the
buttons and tooltips etc should be updated even when Emacs is
processing something. Ideally long standing operations should have a
"Stop" button in the toolbar that aborts the operation.
Perhaps this isn't in direct conflict with your statement though, if
the thread switching is fast enough so that users doesn't notice it.
- Re: Emacs Lisp and Guile, (continued)
- Re: Emacs Lisp and Guile, Richard Stallman, 2002/08/04
- Re: Emacs Lisp and Guile, Sam Steingold, 2002/08/05
- Re: Emacs Lisp and Guile, Noah Friedman, 2002/08/10
- Re: Emacs Lisp and Guile, Alex Schroeder, 2002/08/10
- Re: Emacs Lisp and Guile, Sam Steingold, 2002/08/11
Re: Emacs Lisp and Guile, Richard Stallman, 2002/08/02
- Re: Emacs Lisp and Guile, Marius Vollmer, 2002/08/05
- Re: Emacs Lisp and Guile, Marius Vollmer, 2002/08/08
- Re: Emacs Lisp and Guile, Richard Stallman, 2002/08/09
- Re: Emacs Lisp and Guile, Marius Vollmer, 2002/08/12
- Re: Emacs Lisp and Guile, Richard Stallman, 2002/08/12
- Re: Emacs Lisp and Guile, Marius Vollmer, 2002/08/13
- Re: Emacs Lisp and Guile, Richard Stallman, 2002/08/14
- Re: Emacs Lisp and Guile, Marius Vollmer, 2002/08/14
Re: Emacs Lisp and Guile, Richard Stallman, 2002/08/07
Re: Emacs Lisp and Guile, Marius Vollmer, 2002/08/08