Hi Jeff,

On Sunday, March 12, 2006, 4:44:59 PM, you wrote:

JM> Something I forgot to mention, though, about multi-threading. This is
JM> potentially a gigantic can of worms to open. If we suddenly had to start
JM> worrying about critical sections, mutexes, locking global variables, etc,
JM> then I'd rather not go down that road. The language could handle most of
JM> this for us, but those features would unnecessarily slow down the language
JM> by default, just by needing to handle the "worst case" senario.

Our  plan  is indeed to add multitasking, not multithreading. That
is,  no (as far as possible) shared data; communication via a port
(if possible, without copy, so that it is very fast). We don't yet
know   what   the   compromises  will  be  -  but  we  don't  want
synchronization headaches in REBOL.

Easy rule: if it's not simple, it's not REBOL. ;)

Regards,
   Gabriele.
-- 
Gabriele Santilli <[EMAIL PROTECTED]>  ---  http://www.rebol.com/
Colella Chiara software division --- http://www.colellachiara.com/

-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to