Building Unix Squeak VM On Intel Mac

Building Unix Squeak VM On Intel Mac:

"Untar the source, cd to Squeak-3.7-7/platforms/unix
config/configure --without-x (unless you want to fiddle with not found gl.h files in the X11 display lib)
vi vm-display-Quartz/sqUnixQuartz.m
change #define USE_SPINLOCK 1 to 0
make INTERP=interp
make INTERP=interp Squeak.app"

Following the instructions above and grabbing the latest Squeak Unix source from here since the one on the main Squeak site is outdated at 3.7.7, I successfully built and ran the virtual machine with the latest Squeak image. I have not profiled the sample code to see if there are significant gains but overall the user interface feels more snappy. I wished that I had done this earlier in the year when I had my MacBook Pro.

Squeak 3.9

Well, some of my favorite packages are not really working yet so I am not sure how comfortable I will be in Squeak 3.9 instead of Squeak 3.8. The three packages that I like are:

All three are available from the Squeak package loader but so far I have only gotten Ecompletion to work properly.

Update, the latest version of Squeak at the moment seems to be a universal binary. So there is no need to mess around with the compilation above. Besides, sound does not really work with the self compilation. So just grab the Squeak VM from here.


comments powered by Disqus