Tuesday, January 26, 2010

Pharo 1.0 Release Candidate 2 and image building

There is a new Pharo 1.0 RC2 (release candidate 2) image available. If you are on Windows you can also download the new setup. But there is much more going on in the Pharo community going on than just a new image.

The interesting stuff is that by using the Metacello packaging system one is able to load packages that are compatible with Pharo. Try the examples in the provided intro workspaces of RC2 and check out Dales blog for more metacello news.

After playing a little bit with it and cleaning up my projects I'am now able to load a Seaside sample application - here MetaSource with dependencies like FFI, Seaside 3.0, JQueryWidgetBox, ... just by providing a metacello configuration and evaluating a simple script:

Gofer new
squeaksource: 'MetaSource';
package: 'ConfigurationOfMetaSource';

((Smalltalk at: #ConfigurationOfMetaSource) project version: '1.0-alpha1') load

There is also a loader in preparation to ease this a little bit more. However - it is really easy now to build custom images like the one with MetaSource - a simple seaside application:

No comments: