Rajesh Godbole writes:
>>>>> Olivier Galibert writes:
> Oh yeah ? I'm really interesting in how using gtk/glib will
> make our _LISP_ code thread-safe.
Why do I get the feeling that I've opened a can of worms.
:) There is still the question for which I still have not heard
a good answer--- Why do this? Threading doesn't give you very
many benefits that simple multiprocessing doesn't give you. But
with threading, you are enormously multiplying the complexity and
sources of bugs, both in the core system and the applications
that run on it.
I agree that we could save some memory with threading vs. multiple
processes, but memory is much cheaper than man hours. We'd have
to overhaul the Lisp system and all the applications to make them
mt-safe, and all without funding? I can't imagine it happening.