Home

Mar. 22nd, 2008

Seaside on Debian

GNU Smalltalk 3.1 rc1 includes Seaside, a web application framework based on continuations.

To use, you'll need to install package gnu-smalltalk 3.1~rc1-2 from experimental. Then, from a terminal, launch gst and type[1]:

st> PackageLoader fileInPackage: 'Seaside'
st> PackageLoader fileInPackage: 'Seaside-Development'
st> PackageLoader fileInPackage: 'Seaside-Examples'
st> ObjectMemory snapshot: 'seaside.im'
Now start you can start Seaside with gst-remote -I seaside.im --daemon --start=Seaside, and launch your browser on http://localhost:8080/seaside:
Seaside Seaside counter sample application

[1] taken from GNU Smalltalk info page

Oct. 19th, 2007

Gtk User Interface for GNU Smalltalk

Thanks to Alexander, the next upload of GNU Smalltalk will include the Gtk Blox Browser.

To run it, I used:

st> PackageLoader fileInPackage: 'BloxGTK'!
st> PackageLoader fileInPackage: 'Browser'!
st> BLOX.BLOXBrowser.BrowserMain new initialize!

Here is a screenshot:

GNU Smalltalk Gtk Browser

The package still needs some polishing.

Apr. 18th, 2007

GNU Smalltalk 2.3.3-5

just uploaded. It should fix FTBFS on mips, mipsel and alpha.

Thanks to Michael Banck for enlightening me on this.

Apr. 17th, 2007

Fixing GNU Smalltalk FTBFS on s390

I just uploaded gnu-smalltalk 2.3.3-4.

This version fixes #419582.