Blogs
Automatic AJAX file upload in Iliad
Until now with Iliad it wasn't possible to use the javascript layer to send an AJAX request when uploading files in a form. The problem with traditional file uploads is that it doesn't feel good with modern web applications, especially applications heavily using AJAX like iliad ones.
Since it's not possible to upload files using the browser's XMLHttpRequest object, I choose to use the well known technique of the hidden iframe used as the target of the form, combined with a real XMLHttpRequest used to update dirty widgets once the first request is complete.
Here is how it looks like together with Formula:


Iliad 0.8 Beta 1
The first beta of the 0.8.x branch of Iliad is finally out!

The release is only available for GNU-Smalltalk for now, but the Squeak/Pharo version should come next week, and a VisualWorks port is expected too.
Iliad now has a mailing-list :)
You can subscribe to the new Iliad mailing list here. On this list we will talk about Iliad related issues and its development.
Questions about the framework are of course welcome!
Nicolas Petton
Kate text editor for smalltalkers
Kate is a powerful text editor. I used it in the past, but unfortunately it doesn't have smalltalk syntax highlighting and I'm a big fan of Vim.
Yesterday I gave Kate another try, and I discovered that it has a VI mode in KDE4! It was enough for me to hack it a bit :)
First I wanted to force Kate to produce the right indentation, like I did for Vim, so I added a custom filetype for smalltalk files, and added the following variables:
kate: indent-width 4; mixedindent on; tab-width 8;
The next step was to add syntax highlighting for Smalltalk files. Writing syntax files for Kate is actually very easy, and very well explained.
GTK Tutorial for GNU Smalltalk
Hi,
I am working on the translation of the PyGTK tutorial for GNU Smalltalk.
I've ported the 3 first chapters (mostly done for the fourth).
You can grab the zip file : http://github.com/MrGwen/gst-gtk/zipball/html
Or the source : http://github.com/MrGwen/gst-gtk
Cheers,
Gwenael Casaccio
