Friday, September 30, 2011

Thursday, September 29, 2011

Database conectivity API for Squeak and Pharo

A new database conectivity API and its MySQL implementation was announced by Anindya Haldar for Squeak and Pharo.

Friday, September 23, 2011

Fast package loading

Mariano is working on fast package loading for Pharo using Fuel.
Impressive: 7 seconds for loading Seaside - he will report soon on his blog.

Thursday, September 22, 2011

Amber IRC Channel

The Amber IRC channel is now logged.

More Amber news

Amber already connects with Morphic.js written in JavaScript. See this picture and read more here.

There is also a Twitterwall implemented in Amber.

Really interesting!


Coolacious = Cool + Delicious

With this new screencast released one can get the impression that Andy from ObjectArts released a Mac OSX port of Dolphin Smalltalk into the wild. For those who dont know Dolphin - it is a very nice Smalltalk system - but with history and focus on Win32 platforms. Now natively ported to MaxOSX? Really?

The end of a second screencast here showed that its not a real native port - he uses Wineskin, a tool used to make ports of Windows software to Mac OS X. Wineskin is based on Wine.

Read more here.

I like all these virtual boxes, emulators and stuff. The platform question is nothing one really has to discuss first (in most cases). I can even run my old C64 stuff if I like.

Wednesday, September 21, 2011

Git Reference

Found a nice intro and reference for Git:

Seafox for Seaside update with canvas translater

There is an updated version of Seafox for Seaside, now with an HTML to canvas translator. It's helps you building real Seaside apps from existing HTML templates.

You can read more about it here or try it out here:

MethodWrappers ported to Squeak 4.2

Eliot ported Method wrappers to Squeak 4.2. If you know VisualWorks you may already know that Method Wrappers can add hidden behavior to a method without recompiling it. It is a very useful package for implementing coverage and tracing tools.

You can read more about them here.


The Klotz project implements an Agile 3D Visualization Engine. It is written in Pharo Smalltalk and is freely available on Squeaksource. There is also a paper for a short introduction.

Pharo 1.3 One click

The Pharo 1.3 one click is now available on the Pharo download page.

Moose video

Want to learn more about Moose then watch this video

Ludus - Game framework on top of Smalltalk on top of JavaScript

Ludus is a new html5 game framework on top of amber:

Sunday, September 18, 2011

MorphIDE for Amber

When you play with Amber (the Smalltalk on top of JavaScript) you typically need to set up a webdav with Apache. Wouldnt it be better to directly connect this with a server Smalltalk serving the files?

Now there is a new project on Squeaksource3 available that provides a static file HTTP server. It serves the Javascript files that make up the Amber IDE. MorphIDE accepts HTTP PUTs from the Amber IDE, whereupon it will (over)write the .js and .st files being PUT to filesystem. It will also regenerate the MorphIDE HTML file to load the new code that you've written in Amber.

Friday, September 16, 2011

Thursday, September 15, 2011

Wednesday, September 14, 2011

Yesplan video

There is now a video online from Yesplan - a software written in Smalltalk using the Seaside webframework. It runs on Pharo with GLASS for persistence.

Extending SUnit

Frank plays with extending SUnit with theories.

More rumors on Dart and Smalltalk

Here are some more rumors on a possible relationship between the new Dart programming language from Google and Smalltalk.

Mhhh ... and we also know that Eric Clayberg is now also working for Google. Is it possible that Dart is the next fast and modular Smalltalk implementation that is deployed via Web browsers like Chrome?

There are also some infos from back in 2010 available on the net.

Let's see what the keynote will reveal and if Google is able to suprise me here.

One month until Dart is released

AFAIK Google will publish more infos on it's new programming language called "Dart" on GOTO conference in Aarhus in October. Dart is according to various sources a new structured programming language designed for the web.

Why is that interesting to Smalltalkers? Since it is created by Lars Bak (known from V8 JavaScript Engine and Strongtalk/Animorphic) and Gilad Bracha (known from Newspeak).

Can we therefore expect it to be more Smalltalk like? Dont know ... but in a month we will see.

Windows developer preview

Want to get a free developer preview on the new windows. Then look at MSDN for the ISO files.

Tuesday, September 06, 2011

Online ProfStef on JTalk

ProfStef is a nice app to teach you Smalltalk. It is now ported from Pharo to JTalk (a Smalltalk running on JavaScript) too so it is available online now.

TextLint integration

TextLint is a tool to check scientific writing for common style errors written in Pharo Smalltalk. There is now an integration into Emacs and TextMate. There is also a web version available online.

Monday, September 05, 2011

VMMaker repo moved

Since had several outages in the past the VMMaker package (the one you require to build the Squeak and Pharo virtual machine) has now moved to another squeaksource instance:

Read more.


You want to Test Cog virtual machine to run Pharo on Android devices. Try with the initial relase of CogDroid.