"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)
change #define USE_SPINLOCK 1 to 0
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.
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:
- Shout : for syntax coloring of code
- Ecompletion : for code completion
- Refactoring Browser : for refactoring support obviously
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.Tweet
comments powered by Disqus