I learned a bit of Smalltalk in the mid-80's. It took me eight years to decide to learn C++ after that. It never felt very object oriented (or oriented).
Today, the RoarVM supports the parallel execution of Smalltalk programs on x86 compatible multicore systems and Tilera TILE64-based manycore systems. It is tested with standard Squeak 4.1 closure-enabled images, and with a stripped down version of a MVC-based Squeak 3.9 image.
Combined with the recent efforts to tidy up and pare down Squeak's image, this is really exciting!
13 comments
[ 21.5 ms ] story [ 182 ms ] threadCombined with the recent efforts to tidy up and pare down Squeak's image, this is really exciting!
I happen to have a manycore fetiche :D
Edit: http://www.tilera.com/solutions/cloud_computing
I want one of these. Anyone has one of these SQ2?
like what happened with maglev: https://secure.wikimedia.org/wikipedia/en/wiki/MagLev_%28Rub...
a language cannot have enough active implementations. yet only needs one spec.
"Hosting an Object Heap on Manycore Hardware: An Exploration"
and
"Garbage collector is as simple as possible it is neither concurrent nor parallel performance can be problematic"
Well, they've solved the allocation part... but that's kind of not really useful without a concurrent+parallel collector.