[squeak-dev] Re: The version 3.10 does not work on Linux.

John M McIntosh johnmci at smalltalkconsulting.com
Sun Jun 1 06:27:13 UTC 2008

Well actually we had a huge difference of opinion in versioning within  
the Sophie team and I learned versioning is fairly irrational and
a political football at times.

As background, in 1996 era the entire VM source code *was* distributed  
within the image. Because of this for years the VM version was
tightly coupled to the image version, since each VM change for the  
macintosh required pushing out a new changeset and linking that
somehow to the Image version number.  So I'll assume guilt for keeping  
that cycle going for years.

Lately (read years) the VMs have moved away from daily/weekly/monthly  
changes, well perhaps not the macintosh VM, but that is because
Apple keeps pushing out different versions of OSX and changing the  
rules, even beyond fostering migration from powerpc to macintel.
Vista users are you happy? (couldn't resist, thought not... ).

Really I suspect the VM version numbers should fully decouple from the  
image version numbers, really nothing requires one to use a 3.10 image  
to build a  VM that will work with a 3.10, I'm quite happy to continue  
working with my 3.8 VMMaker image...

At the moment I'm fully occupied with a VM rewrite, post Sophie era,  
so I'll take hints on what the new macintosh version should be called...

On May 31, 2008, at 10:46 PM, Andreas Raab wrote:

> Giovanni Corriga wrote:
>> At the moment, the current version of the Windows vm is 3.10.6 . If  
>> I where a newbie, I would expect to have a 3.10.6 image too, to use  
>> with that vm.
> I see. It seems difficult to change that though, because the VMs do  
> evolve differently. Any ideas how to improve the situation?
> Cheers,
>  - Andreas

John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com

More information about the Squeak-dev mailing list