[REBOL] Re: Function "LAUNCH" - Usage questions
From: greggirwin:mindspring at: 11-Jun-2002 10:35
Hi Allesandro,
<< I wish to simplify the life of Rebol developers, so I can say I can use
every instrument to create multiprocesses: multiprocess (like a FORK),
multithread (Ms Windows-style) either preemptive or cooperative (even if
the last one is not the best system... however is a good beginning!). >>
There are many levels of utility in how multiasking can be used, IMO.
Generally, being able to spawn a background printing or query process can be
very useful. The problem I have is that multitasking is just plain hard to
get right. Maarten has a lightweight threading model in Rugby and I've built
a small state machine based co-process test myself, so cooperative
multitasking is certainly doable. When you add the View event loop into the
picture, things can get a little dicier.
Anyway, as useful as multitasking might be, I classify it as a
be-careful-what-you-wish-for feature. :)
--Gregg