> 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.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta