[squeak-dev] Squeak 4.1 on Cog (Re: Teleplace Cog VMs are now available)

Andreas Raab andreas.raab at gmx.de
Sun Jun 20 21:21:29 UTC 2010


Folks -

I've prepared a version of Squeak 4.1 for those of you who are not into 
recompiling VMs yourself. You can download it from:

	http://squeakvm.org/win32/experimental/CogSqueak4.1.zip

The package contains a freshly compiled Cog VM for Windows and an 
updated Squeak4.1 image. Some things to note:

* Once you save the image with Cog, you can only run it with Cog. So 
load your benchmarks into the image *before* you launch it with Cog 
(i.e., to ensure you're comparing apples with apples you should use the 
same image)

* There are some changes that are required in the image. Most 
importantly, some LargeInt primitives need to be removed:
	#(= bitAnd: bitOr: bitShift: bitXor: ~=) do:[:sel|
		LargePositiveInteger removeSelector: sel.
	].

This will be necessary for any images you want to run with Cog. There 
are also some other changes but they are not critical (i.e., don't crash 
the VM).

Enjoy,
   - Andreas



More information about the Squeak-dev mailing list