[squeak-dev] Backward image and VM compatibility

David T. Lewis lewis at mail.msen.com
Thu Dec 22 01:02:08 UTC 2016


Thanks Javier,

We need to get the squeakvm.org/mac/ page updated to fix the dead links, delete
the incorrect "lastest builds" references, and to point to your 4.2.5b2 package
as the most up to date version for the Carbon VMs.

Dave

On Wed, Dec 21, 2016 at 06:58:07PM -0500, Javier Diaz-Reinoso wrote:
> The link in http://www.squeakvm.org/mac/ <http://www.squeakvm.org/mac/>:
> > Squeak 4.2.5beta1U <http://www.squeakvm.org/mac/release/Squeak%204.2.5beta1U.zip>is for the last original Mac interpreter, this can only open the old images (no closures), there is a 4.2.5b2 version in:
> 
> > http://squeakvm.org/~lewis/MacOS-test-Javier/ <http://squeakvm.org/~lewis/MacOS-test-Javier/>
> with I recompiled for David Lewis with the then (Sep/2014) updated VMMaker, this version can open the old images and also the Cog images.
> 
> > On 21 Dec 2016, at 18:17, Bob Arning <arning315 at comcast.net> wrote:
> > 
> > Is the current interpreter VM (for the mac) one of the ones on http://www.squeakvm.org/mac/ <http://www.squeakvm.org/mac/>? I'm not clear how to parse the names of things into what they can or cannot do.
> > 
> > On 12/21/16 5:56 PM, David T. Lewis wrote:
> >> On Wed, Dec 21, 2016 at 05:15:29PM -0500, Bob Arning wrote:
> >>> Is there a specific oldest image which current VMs are expected to run?
> >>> 
> >> A current interpreter VM should run a Squeak 3.2 image, although with some
> >> problems. It should be able to run images from the Squeak 3.6 and 3.8 era
> >> without problems. And it should run anything else up to but not including Spur.
> >> 
> >> Dave
> >> 
> >>> On 12/21/16 11:38 AM, David T. Lewis wrote:
> >>>> Following up on this, the backward compatibility for interpreter VM 
> >>>> supporting
> >>>> old images was broken in VMMaker-dtl.387 of 8 November 2016, due to my 
> >>>> attempt
> >>>> to align the primitive table closer to Cog/Spur:
> >> 
> > 
> > 
> 

> 



More information about the Squeak-dev mailing list