A set of lessons introducing Gtk2Hs, the Haskell binding to the Gtk2 library. The organization of the material and the code presented is based (so far) on the book by Andrew Krause Foundations of GTK+ development, which illustrates in depth the original C version of GTK.
Each lesson can be compiled on his own.
You need to have pandoc installed. Then:
bash makedoc.sh