Friday, August 31, 2012

New World

The World of Smalltalk ( website has been changed. Nice - it includes more infos now.

Thursday, August 30, 2012

Aida 6.5 Summer release

Janko has Aida 6.5 ready. The webframework now also includes support for OpenID authentication and OAuth authorization. By default it includes support for JQuery, Twitter bootstrap and Amber.

Run Seaside 3.1 on Pharo 2.0

You want to run Seaside 3.1 already on Pharo 2.0 (both not yet released) to work on the bleeding edge versions. Here is how.

Gesture Recognizer

Need a $1 Unistroke Recognizer? There is an implementation in JavaScript that is ported to Smalltalk as well.

Thursday, August 23, 2012

JITting on ARM

Lars has some news on his GSoC project on JITting on ARM. With his VM Plugin for the Cog VM it should be possible to enable debugging and simulation of the ARM-JIT.

WebSockets for Pharo (Zinc)

The "Zinc HTTP Components" framework for Pharo will support WebSockets in the near future. An initial implementation is already available as Sven (the author of Zinc) announced today.

Thanks to a financial incentive (from Andy Bernett from Knowinnovation) Sven is now sponsored to implement it in an open source way and release the code with MIT license.

Wednesday, August 22, 2012

Bootstrap 2.1

Ahh ... Bootstrap 2.1. is out! Nice!

SourceCity for Pharo

There is CodeCity written in VisualWorks. Looks like there were some issues with licensing for commercial use.

Now there is a similar tool called "SourceCity" for Pharo.

Have a look at the demo video. Unfortunately it will not be open source - according to Stef:

 "Now we are developing since more than six months a replacement from scratch but it will not be open-source. Interested people will be able to contact us and we will license them the software."

Sad - it would have been a nice example for using NativeBoost. But meanwhile Igor wrote some documentation for NativeBoost using the HelpSystem.

Monday, August 20, 2012

Roassal video

There is a new video about the Roassal visualization engine available. It also includes a preview of the port to Amber (to run client side in the browser).

Thursday, August 02, 2012


The Pharo/Squeak VM Maintainers now have an own blog related to VM building an stuff.

R.I.P. FileDirectory

Pharo now finished switching from old "FileDirectory" to the new "FileSystem" for the not yet released Pharo 2.0. Expect a  much cleaner API covered with many tests.

I'm sure people may lament that Pharo is too radical and not backward compatible - but Pharo's vision can only be accomplished if the platform moves forward quickly, throws away ugly code and gets cleaner and cleaner.

I switched some of my packages to the new Filesystem, others from ReferenceStream (which is also removed in 2.0) to its replacement "Fuel" very easily. The quality and maintainability is much better and I'm sure we are on the right track.

So whats next? Morphic ;)

Altitude webframework presentation

The "Altitude" webframework is presented by Colin Putney at the next Vancouver Smalltalk Developer Group meeting.

Smalltalk in the cloud

Old video (1 year ago) but nonetheless interesting.

Wednesday, August 01, 2012

Roassal News

Alexandre announced that Roassal now supports Cairo in VisualWorks. See this picture (click to enlarge):

They also work on an Amber version to be able to run in the webbrowser. Nice!