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.
