cl-gtk2-0.1

Last week I've released the 0.1 version of my Gtk+ binding for Common Lisp - the cl-gtk2.

The sources are available from the cl-gtk2 website.

For Gentoo Linux users it's even simpler than that: I've made a portage overlay for cl-gtk2. You can add it using the layman:

layman -a lisp
layman --overlays=http://github.com/dmitryvk/cl-gtk2-overlay/raw/master/layman-list.xml -a cl-gtk2

The cl-gtk2-overlay requires the lisp-overlay so it has to be added beforehand.

The 0.1 version partially supports clisp - I've fixed some errors in the usage of CLOS MOP which only surfaced in clisp. Unfortunately, I haven't been able to check under all OSes. In 64-bit clisp for Linux, callbacks don't work. Essentially, I've only been able to test clisp support in 32-bit Windows.

Added and improved bindings: GtkTextView, GtkTreePath и GtkTreeRowReference, GtkWidget, GtkContainer child properties, GtkFileChooser, GtkHSV, GtkTextBuffer, GtkTreeModelSort, GtkTreeStore, GtkListStore.

Added a timer (gtk:timer) that periodically invokes the specified function.