sperber(a)informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor]) writes:
[ I'll change my attribution. It's boring. ]
>> Elk is not thread-safe and it does not provide a thread
library.
Didier> Does this mean that I can't safely have different threads calling
Didier> scheme functions in parallel, even if those functions don't use or
affect Didier> global objects ?
Again, specify what you mean by "thread" and I'll give you an answer.
Unless I'm missing something in your question, the answer is always
"no," however.
OK. What I mean is that I have multiple Posix threads created with
pthread_create (), and those threads are likely to perform (in parallel) calls
to `Eval' on scheme procedure objects (those calls are made from C). My
question was to know if it's safe or ot in the case where no global object is
involved.