[Ecls-list] Threading as default feature

Juan Jose Garcia-Ripoll juanjose.garciaripoll at gmail.com
Wed Jun 12 16:45:06 UTC 2013


On Tue, Jun 11, 2013 at 10:16 PM, James M. Lawrence <llmjjmll at gmail.com>wrote:

> Threading in ECL still seems experimental because it fails some basic
> stress tests. I tend to classify thread problems as rather bad because
> the door is opened to corruption. Doesn't enabling it by default
> communicate the wrong message?
>

Independently on whether the MP structures work or not, threading is needed
to be able to embed ECL in multithreaded applications, even if only _one_
thread is needed. This applies to many of the present uses of ECL.
Moreover, the multithreaded garbage collector should become the default,
and Windows can only be built in multithreaded mode because of the way it
handles exceptions.

That said, it is not my intention to leave the MP structures broken (the
former ones were not better, even if the POSIX brand seemed to give some
assurance)


-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20130612/57743e47/attachment.html>


More information about the ecl-devel mailing list