From: Steven Parkes Date: 2008-07-14T02:43:48+09:00 Subject: Re: Threads and Ruby but I can't bring it up with Erlang people without being laughed out of the room by the GIL! I'm not sure that makes a lot of sense ... SMP/multithreaded Erlang was not mainstream for a long time ... I'm not 100% sure it is now. Non-SMP Erlang is basically greenthreads with good threading/scheduling and good interprocess messaging. Until the Erlang VM(s) started supporting multiple threads per emulator process, they (for some definition of "they") pretty much sold single kernel threading as a feature ... -----Original Message----- From: David Masover [mailto:ninja@slaphack.com] Sent: Saturday, July 12, 2008 8:11 PM To: ruby-talk ML Subject: Re: Threads and Ruby On Wednesday 02 July 2008 18:05:01 Charles Oliver Nutter wrote: > Actually, it's probably more of a stepping stone toward full native, > parallel threads. I really hope this is true. I've been building a threading toy that I've since learned is an implementation (rediscovery?) of the Actor model. It's inspired (loosely) by Erlang, but I can't bring it up with Erlang people without being laughed out of the room by the GIL! While mine is a hobby project, it would still be very cool if it became multicore-aware.