Wednesday, December 23, 2009

Seaside XUL video

Pavel created a short demo video of Seaside XUL using Pharo.

XUL is the user interface markup language that Firefox and applications based on XULRunner use for the user interface.

As I already reported there are also old screenshots available.

Monday, December 21, 2009

Squeak DBX and Firebird

SqueakDBX now inludes support for the Firebird (former Interbase) database. Read more here. Now the project also uses Metacello Configurations ...

Monday, December 14, 2009

3D Curved Spaces in Smalltalk

Nikolay Suslov announced the first version of Collaborative Curved Space
Explorer SDK. It is based on Croquet and allows you to explore the structure of curved spaces in 3D.

You can read more about it on his blog.

Saturday, December 12, 2009

Smalltalk Medicine Show

The Smalltalk Medicine Show is now available on Youtube. It includes videos on Squeak/Pharo Smalltalk, Seaside, iPhone Development with Smalltalk, ...

You should have a look.

Wednesday, December 09, 2009

Gofer and Git

Gofer is a small tool on top of Monticello that loads, updates, merges, diffs, reverts, commits, recompiles and unloads groups of Monticello packages. If you work with Pharo or Gemstone you may already know it.

Interesting that in the newest version you get git like behavior where you can pull published packages into the local cache. If you work offline you can later push your changes easily back into the repository. Read more here.

Monday, December 07, 2009

Thursday, December 03, 2009

Continuous Integration Server for Pharo

Continuous Integration is discussed on the Pharo list. One possible solution is to use Mason. You can download it here and read a short overview here.

"Mason is a very flexible system, it has infrastructure to build
images, build SAR archives, build documentation, load Monticello 1 and
2 packages, load Metacello configurations, run tests, run code critics
and execute arbitrary scripts, etc."