[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs Lisp and Guile
From: |
Marius Vollmer |
Subject: |
Re: Emacs Lisp and Guile |
Date: |
08 Aug 2002 18:06:18 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 |
Richard Stallman <address@hidden> writes:
> In fact, it would simplify matters greatly if Emacs can specify where
> a thread switch may occur. Is that implemented in Guile?
Yes. We only support cooperative threads right now and thread
switches can only occur during calls to some specific functions like
'yield', 'lock-mutex', ' wait-condition-variable', etc. You also need
to call SCM_TICK occasionally in long runnning computations to allow
other threads to run. However, there is no way to prevent 'yield' or
SCM_TICK from switching during critical sections. You have to use
mutex for this.
- 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 <=
- 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
Re: Emacs Lisp and Guile, Richard Stallman, 2002/08/09
Re: Emacs Lisp and Guile, Marius Vollmer, 2002/08/12