From: wsdngtmp@... (Sascha Doerdelmann) Date: 2004-03-17T18:14:38+09:00 Subject: Re: [ ANN] wxRuby 0.2.1 has been released! Lothar Scholz wrote: > SR> I don't know much about gui programming, and nothing about wxWidgets. > SR> Could you explain why native threads are so important? > > They are important for programming but you are right, they are not > very important for GUI programming. Most GUI Toolkits are not really > multithread safe, some offer a few hooks, but they do this because > they don't support fibers (cooperative threads like ruby). Smalltalk dialects got around native threads in their GUIs for a very long time. But Smalltalk GUIs are completely written in Smalltalk which has it's own lightweight process model. Ruby uses GUI toolkits written in C/C++. Those toolkits nearly always use nativ multithreading, don't they? Cheers Sascha