[Vm-dev] Separating launcher from VM binaries

Edgar J. De Cleene edgardec2005 at gmail.com
Wed Apr 17 10:57:07 UTC 2019

A poor man solution.
Export all relevant as .obj using the attached.
The serialized objects is compatible between all Squeak and if use same
clases in both, with Cuis also.
My working .obj of squeakros.org have inside 6000+ "pages" and works on all

My 2 pesos :=)

On 16/04/2019, 13:04, "K K Subbu" <kksubbu.ml at gmail.com> wrote:


In working with Squeak images of different formats and word sizes, I
find myself struggling with a bunch of scripts - run, squeak, squeak64, 
> cog64, spur, spur64 etc and having to update the run script 
whenever a new
> format comes out. There should be simpler way .....

It would be nice to
> separate the main programs - launcher(squeak) and 
ckformat - from the VMs
> that read specific image formats.

VMs could be generated with base format
> built into the name or path e.g. 
lib/$VER/$BASE/ostvm or
> lib/$BASE/$VER/ostvm

The main launcher (squeak) will probe and launch a
> matching VM with 
something like:

    lib/$VER/$(ckformat $IMAGE)/$VMNAME
> $ARG

without having to find out the exact format number. This will enable
multiple format VMs to co-exist in a machine without having to change 
> settings etc.

Regards .. Subbu

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ObjectCompatibleENH.1.cs
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20190417/0a61f798/attachment.ksh>

More information about the Vm-dev mailing list