Difference between revisions of "No threads"

From Liberty Eiffel Wiki
Jump to navigation Jump to search
m
m
Line 1: Line 1:
Eric Raymond has written a pretty good essay about [http://www.catb.org/~esr/writings/taoup/html/ch07s09.html#id2916186 '''why threads are evil''']
+
Eric Raymond has written a pretty good essay about [http://www.catb.org/~esr/writings/taoup/html/ch07s09.html#id2916186 '''why threads are evil''']. Then again, in the same book that contains this essay, he alo comments on garbage collectors in a rather negative way, so take all of this with a grain of salt. The book is from 2003 or thereabout and the world has moved on since then... :)
   
Note that we expect to implement [[SCOOP]] someday. Until then, perhaps you might also want to check out [[Lib/sequencer]], which offers 'cooperative multitasking'.
+
Note that we do expect to implement [[SCOOP]] someday. Until then, perhaps you might also want to check out [[Lib/sequencer]], which offers non-preemptive 'cooperative multitasking'.

Revision as of 10:03, 6 September 2018

Eric Raymond has written a pretty good essay about why threads are evil. Then again, in the same book that contains this essay, he alo comments on garbage collectors in a rather negative way, so take all of this with a grain of salt. The book is from 2003 or thereabout and the world has moved on since then... :)

Note that we do expect to implement SCOOP someday. Until then, perhaps you might also want to check out Lib/sequencer, which offers non-preemptive 'cooperative multitasking'.