gst
Playing with GNU Smalltalk, GTK and Cairo
Now if you want to make a break after hours of development you can play with
Tetris under GST with GTK+ and Cairo ;)
You can grab it under the VisualGST SVN
reboot required - a short tale
So here I am, happily hacking along at my first Iliad web application, when I get all fancy and want to set it up on a public server.
Heh ... a bit of fiddling required, since neither "my" Iliad nor "my" gst are out of the box anymore, but applying two patches is not too hard work.
Now I have everything ready: patched gst starts the REPL, gst-package builds OnlineTester.star, gst-load -viI ot.im OnlineTester ... throws an error, while starting Swazoo. Ah, yes, I think quickly, that port is already in use here. So I change, rinse and repeat ... and the error is still there. A FileError? When opening a socket. What?
DRY package description
If you are used to having one class per file, package descriptions tend to get a bit unwieldy. Take a look at Iliad's Core/package.xml, as an example. What you see is a lot of typing, some of it, gasp, even repeated. Let's DRY this up a bit.
One step further with Iliad
Hi again.
Now I want you to show, how to use the subclassed Iliad.Application class as a real dispatcher.
First, I will create a menu-class, that our web-pages has a seperate menu. And this menu is the same on every page, I created an extra class for that.
First steps with Iliad (web development with gnu-smalltalk and Iliad)
Hi!
The last one and a half week, I was playing with seaside, but now, Nicolas Petton introduced a new web-development framework which is called Iliad http://smalltalk.gnu.org/blog/nico/iliad-new-lightweight-web-framework-gnu-smalltalk that seems so interesting, that I decided to try it out for a new web application, which is currently in a planned status.
And because the documentation and howtos for Iliad is currently not widely accessible, I decided to write a bit about my expiriences.
