[Vm-dev] Separating launcher from VM binaries
K K Subbu
kksubbu.ml at gmail.com
Tue Apr 16 16:04:09 UTC 2019
In working with Squeak images of different formats and word sizes, I
find myself struggling with a bunch of scripts - run, squeak, squeak64,
cog, 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
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
PATH settings etc.
Regards .. Subbu
More information about the Vm-dev