[ANN] VMMaker metacello config for Squeak and Pharo

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] VMMaker metacello config for Squeak and Pharo

Torsten Bergmann
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';
        load.


     ((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].

Bye
T.

------------------------------------------------------------------------------------

[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

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [ANN] VMMaker metacello config for Squeak and Pharo

Mariano Martinez Peck


On Fri, Feb 5, 2010 at 4:55 PM, Torsten Bergmann <[hidden email]> wrote:
Hi, (crosspost vm-dev, squeak-dev, pharo-dev)

with more and more Metacello configurations for various well known Squeak and Pharo


First let me say Torsten thanks a lot!!! you are becoming a Metacello expert :)  Maybe you can give me feedback when I finish the chapter for the next PBE ?

BWT, this loads ok ONLY in Pharo 1.0. Remember that in 1.1 the compiler was change so that it doesn't accept _ as assignment regardless the preference.

Cheers

Mariano

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [ANN] VMMaker metacello config for Squeak and Pharo

David T. Lewis
In reply to this post by Torsten Bergmann
On Fri, Feb 05, 2010 at 04:55:34PM +0100, Torsten Bergmann wrote:

> 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).

Wonderful! Thank you so much for doing this.

I guess this means it's time for me to learn how to use Metacello ;-)

Dave


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project