Friday, January 29, 2010 now with Pharo support

Adrian announced that the free Seaside hosting service now also supports Pharo (as well as any other closure aware Squeak images) since they updated the VM. Cool!

Wednesday, January 27, 2010


Seaside - PDF Book

Lukas announced a PDF version of the online Seaside book.

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:


German Smalltalk evening in Munich

There is a german Smalltalker Meeting ("Smalltalk-Stammtisch") on
27.1.2010 in Munich. Just visit the Laab location in the evening. Entrance is free.

There will be a presentation from Thomas Stalzer on "Distributed Objectmodels". If you want to apply just send a short mail with your name to the organizer (Steffen.mueller AT

See also Joachims blog.

Thursday, January 21, 2010


GemDev IDE - Smalltalk in Eclipse

GemDev is an experimental implementation of Eclipse-based IDE for GemStone Smalltalk.

See more here.

The IDE provides features like Smalltalk Browser, code editor or object inspector. Interesting.

Wednesday, January 20, 2010


Smalltalk the good parts

Douglas Putnam started a blog called to record his Smalltalk explorations. He starts with a proof of concept for running Smalltalk on Slicehost.

"We believe that Smalltalk can give us a technological advantage in the coming Web 3.0. "

Pssst ... use Smalltalk as your secret weapon and dont tell any other! ;)

Tuesday, January 19, 2010


Porting from Java to Smalltalk/Seaside


Maybe the Smalltalk community should provide tools to ease porting ;)

Monday, January 18, 2010


Squeak on Android

Andreas started to port Squeak to Android. Cool!

Friday, January 15, 2010


Seaside projects

There is some discussion about real world projects with Seaside. Beside well known sites like or there is also one available on a dutch insurance company. It's the embedded component on the right. If you look at the source code of the frame you will see that it is done in Seaside using VAST.

Thursday, January 14, 2010


Pharo user mailinglist

Beside the "high traffic" regular developers list there is now also a pharo user mailinglist intended for questions of people using Pharo.

Tuesday, January 12, 2010


Pharocast - Write a blog with seaside

Write a simple blog application in Smalltalk - see the new Pharocast episode.

Monday, January 11, 2010


Pharo/Squeak and XML

If you want to work with XML in Pharo or Squeak you should have a
look at these two projects:

- XMLSupport
- Pastell

An example:

|stream doc|
stream := '<foo bar="1"/>' readStream.
doc := XMLDOMParser parseDocumentFrom: stream.
doc root @ #bar

returns 1

So XPath is built in Smalltalk ;)



There is now a new weblog called "Pharocasts" with screencasts on Pharo development:

First screencasts are on UI building, the blog was created by Laurent Laffont - if you have recorded screencasts you can send them to him.

Sunday, January 10, 2010


Unicode and Smalltalk

Interesting idea about the use of unicode and Smalltalk from Michael.

Write interval expressions like "1 to: ∞" and others like using π ... mmmh have to think about it.

Saturday, January 09, 2010


GUI with Pharo

Laurent Laffont provides a screencast how to build UI layouts programmatically with Pharo. You can also use the UI builder.

Thursday, January 07, 2010


Hudson Build for Smalltalk

One thing I like in the Java world is the continuous integration support that I can get with free/open source CI servers like Continuum and Hudson especially in conjunction with Maven (which I use for builds to manage dependencies and version and that allows me switch between Java IDEs).

Even the Smalltalk world can profit from that existing work and knowledge: Yanni Chiu created a project "Hudson Build" allowing you automate a build through a shell script run by Hudson, and view the SUnit test results through Hudson. Lukas now uses this to build seaside and pharo smalltalk images and monitor the builds in his Hudson server.

Friday, January 01, 2010


Squeak on Nokia 900

New year, new devices. Here is a short story of Squeak running on the new Nokia 900.

This page is powered by Blogger. Isn't yours?