"Stackless" XEmacs?

François Revol revol at free.fr
Fri May 2 08:52:31 EDT 2008


>  > 3. There are several mature, well-debugged thread libraries out 
> > there.
>  >   Why
>  >    ignore them and start the development and debugging process all 
> > over
>  >    again?
> 
> Because threads are hard.  I could see using threads for certain

Threads are nice :D
http://revolf.free.fr/beos/shots/shot_xemacs_beos_threads.001.png
Note they aren't very useful though, they are just spawn by the system 
mostly, but I have to handle window redrawing in the main thread.

> subsystems (eg, redisplay, and assuming Marcus and Olivier are up for
> it, GC), but having true threads in the Lisp interpreter will be hard
> (unless we're willing to replace the whole thing).

Indeed being able to call the lisp engine from an arbitrary thread 
would simplify the design of the BeOS and Haiku port, but it works not 
so bad this way anyway :)

François.



More information about the XEmacs-Beta mailing list