On Thu, Mar 19, 2009 at 1:16 AM, Igor Stasenko
<siguctua@gmail.com> wrote:
2009/3/18 St�phane Ducasse <stephane.ducasse@inria.fr>:
> Hi all
>
> I found this email really interesting.
> Especially the concurrent aspects.
> Clearly some nice research projects in perspective.
> Also the immutability bit supports would be great.
>
I hear the magic word 'concurrency' .. :)
With green threading model we have a kind of concurrency on a language level..
except that its not scaling on to multiple native threads.
There were a lot of discussion around native threading support and
everyone agrees that less sharing means less problems.
>From this point, running separate object memory per native thread seem
most perspective way.
Running single object memory on multiple native threads opens a can of
worms. And the complexity of VM implementation will be overwhelming.
If you want to use multiple CPU cores, I believe that ST/X and Gemstone both do this. I haven't tried though.
Smalltalk/X:
http://www.exept.de/
Gemstone: