Thanks to Nicolas Petton ;)
The GTK Tutorial is now hosted : http://bioskop.fr/gtk_tutorial
So, here is the shortest possible tutorial on the autotools.
The problem with autotools is that it is used for complicated things, and people cut-and-paste complicated things even when they ought to be simple. 99% of people just need a way to access .pc files and generate juicy Makefiles; the portability part is taken care by glib, sdl and so on.
You can use then the following basic autotools setup, which is just 9 lines. You can start from here and add more stuff (including libtool).
AC_INIT([package], [version]) AM_INIT_AUTOMAKE([foreign subdir-objects])
After playing around with seaside a bit, I want you to point you to another short seaside tutorial "HOWTO: Build a simple Seaside website in 30 minutes" under http://smalltalk.cat/blog/Seaside%3A+small+tutorial.
I find it an interesting short tutorial for seaside besides the one on: http://www.swa.hpi.uni-potsdam.de/seaside/tutorial which is also available as a book.
About the first one, I don't want to explain here something, because the explanations on the mentioned WEB-Site are enough (I think).
The next release of GNU Smalltalk will include support for Seaside. This blog post is a short tutorial, which will show how to make your first Seaside component.
To follow this tutorial you need GNU Smalltalk 3.0a (which will be available from ftp://alpha.gnu.org/gnu/smalltalk/smalltalk-3.0a.tar.gz later today) or a later version.
One of the new features in 3.0a and later is the ability to run an image in the background and control it from the shell. For example, you can try these commands:
$ gst-remote --daemon $ gst-remote --eval '100 factorial' $ gst-remote --kill
In the first installment, I showed how basic usage of git does not need any concept that is unique to a particular version control system. In this installment, I'll introduce more usage of git that requires learning a concept or two.