On Sun, May 05, 2019 at 01:45:13AM +0800, Ben Coman wrote:
>
> On Sat, 4 May 2019 at 06:11, <commits@source.squeak.org> wrote:
> > Instead of this:
> > This interpreter (vers. 0) cannot read image file (vers. 68021).
> > Press CR to quit...
>
> It seems useful to also say "a 32-bit VM is trying to read a 64-bit image"?
>
It's not a 32-bit VM. The most common case is a 64-bit VM running a 32-bit image.
You are correct, but I think Ben's point was to support novice users in understanding what's going on (without having to know what, for example, 68021 means).
Why not something like: "This VM only supports 64-bit Sista images, but a 32-bit v3 image was provided." That would help users to select the right VM for their image at [1].
Fabio
For reference: http://squeakvm.org/squeak64/faq.html
Dave