[squeak-dev] Should I put my unofficial V3 versions of Squeak 5.2 and 5.3 on files.squeak.org?

stes@PANDORA.BE stes at telenet.be
Sun Jul 26 17:27:23 UTC 2020


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


Sorry for asking, but from your posting it is not so clear (to me at least),
what V3 format is.

I wonder whether this has anything to do with for example the 68000 format:

bash-4.4$ ckformat sq64-20101106-dtl.image
68000

There was a 68000 format for 64-bit Squeak V4 images, if I understand rightly.

It would be nice if the "ckformat" C program would print the same info as:

ImageFormat versionDescriptions

a Dictionary(6502->'a 32-bit image with no closure support and no native platform float word order requirement (6502)' 6504->'a 32-bit image with closure support and no native platform float word order requirement (6504)' 6505->'a 32-bit image with closure support and float words stored in native platform order (6505)' 6521->'a 32-bit image with closure support and float words stored in native platform order using Spur object format (6521)' 68000->'a 64-bit image with no closure support and no native platform float word order requirement (68000)' 68002->'a 64-bit image with closure support and no native platform float word order requirement (68002)' 68003->'a 64-bit image with closure support and float words stored in native platform order (68003)' 68019->'a 64-bit image with closure support and float words stored in native platform order using Spur object format (68019)' )

First of all in the above there is no mention of "V3 images".

It just states images with or without closure support/float etc. 

The terminology "V3 images" is not used in the ImageFormat class.

But next, based on the Dictionary, the ckformat.c program could print

bach-4.4$ ckformat
6502	a 32-bit image with no closure support and no native platform float word order requirement (6502)
6504	a 32-bit image with closure support and no native platform float word order requirement (6504)
6505	a 32-bit image with closure support and float words stored in native platform order (6505)
6521	a 32-bit image with closure support and float words stored in native platform order using Spur object format (6521)
68000	a 64-bit image with no closure support and no native platform float word order requirement (68000)
68002	a 64-bit image with closure support and no native platform float word order requirement (68002)
68003	a 64-bit image with closure support and float words stored in native platform order (68003)
68019	a 64-bit image with closure support and float words stored in native platform order using Spur object format (68019)

and so on (for example if ckformat is used with --list or without argument).

Like this you have on the UNIX command line with ckformat the same info
as 'ImageFormat versionDescriptions' provides.

David Stes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJfHbykAAoJEAwpOKXMq1MaxMcH/A7xFzmfwMCNIpFIrZ9O+DFk
+yQ8/Q6SD6WAm9Wk8IGubRWgsN+4fFunHFf4fkxAfcOQco+7vy3Tkqfr9uFVx1Hs
75xZCM5hah1k0xEpUIqQYNXrLMQ1xROT3fbK5JDC7gw+QVYd8ceOmiAygE+ZLnlT
sYfj+coo9dpGZ3Q1tVNFhuVnkl+5yJZ6HGZ6R7LBnUBW3j4tOtFre9QSEUw+kT56
VLvonx1fUOjZPjee8MxqWTtaFf/Dfheajtc8YvfEdBcew8HM029GbBCTNDC/IkJz
5PLCbCMweYXbBY4X/gSoGhyQatf0kxGrHSJCIGbMce1ztAYhGuRyd57Y1D6Br88=
=8ET1
-----END PGP SIGNATURE-----


More information about the Squeak-dev mailing list