I assume that most of you have heard about MagLev which is a product that brings GemStone/S techology to the Ruby world. It is no secret that MagLev leverages a large chunk of the GemStone/S code base, but what hasn’t been emphasized is the fact that we are planning to release a new version (version 3.0) of the GemStone/S 64 product that is based upon the same MagLev vm technology.
Development for the new vm actually began last summer with an effort to speed up the Smalltalk vm by generating native code. Along the way features have been added, like the ability to support the Ruby language:). For Smalltalk execution, it looks like the 3.0 vm will be 1.5 to 2 times faster than the 2.0 vm.
We are shooting at the end of the year for the release of ‘GemStone/S 64 3.0’ and we will have more product details at Smalltalk Solutions.
For Seaside fans, you will be interested to know that I am in the middle of porting Seaside2.9 to version 3.0. I’m down to 4 failed and 15 errors in the Seaside unit tests.
5 comments
Comments feed for this article
June 11, 2008 at 4:12 am
Riaan van Aarde
We would like to know if there would be chance for traits support in the outcoming version 3.
June 11, 2008 at 11:43 am
GLASS Beta Update: GLASS-dkh.118 & GLASS.230-dkh.146 « (gem)Stone Soup
[…] preparations for Smalltalk Solutions and working with Seaside2.9 and 3.0, I’ve been keeping pretty busy. After Smalltalk Solutions, I hope to find time to make […]
June 11, 2008 at 11:47 am
Dale Henrichs
@Riaan I wouldn’t rule out the possibility that with GLASS, we could support traits.
October 30, 2008 at 5:06 pm
GemStone 101: #allInstances, #become: and friends « (gem)Stone Soup
[…] is possible that this restriction will be eliminated for GemStone/S 64 3.0, but until then we have to live with […]
February 10, 2009 at 3:08 pm
GLASS 101: Using SeasideTesting with GLASS « (gem)Stone Soup
[…] components, but I have yet to port it to GLASS. Since Albatross uses FFI, we may just wait until 3.0 (which has an FFI interrface) before porting […]