[Vm-dev] [ANN] VMMaker metacello config for Squeak and Pharo

Torsten Bergmann astares at gmx.de
Fri Feb 5 15:55:34 UTC 2010

Hi, (crosspost vm-dev, squeak-dev, pharo-dev)

with more and more Metacello configurations for various well known Squeak and Pharo
packages appearing in the metacello repository [1] I thought it would be a good 
idea to have one for VMMaker. It is based on a description by David (see [2]) and maybe he is able to help me keeping it maintained.

Since Metacello is Smalltalk independent and therefore able to handle differences 
between the deployment systems the new 'ConfigurationOfVMMaker' includes two platform
spec's - one for #pharo and one #squeak. (Pharo has FreeType preinstalled, and 
Squeak not).

Unfortunately the Balloon3D stuff needs a little bit more cleaning (underscores, 
assigns to block args). Maybe Andreas is able to fix this. Until then one has
to switch a preference in Pharo.

However: it should be easy now to load and use VMMaker in both:

  In Squeak 3.11 #9236

     Installer ss project: 'MetacelloRepository'; 
        install: 'ConfigurationOfVMMaker'.

     ((Smalltalk at: #ConfigurationOfVMMaker) project version: '1.0') load

  In Pharo (core or dev) evaluate:
     Preferences setPreference: #allowBlockArgumentAssignment toValue: true.

     Gofer new
        squeaksource: 'MetacelloRepository';
        package: 'ConfigurationOfVMMaker';

     ((Smalltalk at: #ConfigurationOfVMMaker) project version: '1.0') load

Feel free to have a look or use it to build shiny new VM's for the next interesting
devices. For more infos on Metacello see [3] and [4].



[1] http://squeaksource.com/MetacelloRepository.html
[2] http://n4.nabble.com/Package-name-SharedPool-Speech-SharedPool-FFI-etc-td1299897.html
[3] http://code.google.com/p/metacello/
[4] http://gemstonesoup.wordpress.com/2010/01/25/metacello-1-0-beta22-launches/

Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/atbrowser

More information about the Vm-dev mailing list