From the website:
λgtk is a cross-platform Lisp interface to the complete GTK+2 family of sharedIt was generously released by Rick Taube, using Gary Byers' ffigen.
libraries. λgtk currently runs in the following Lisp environments:
and is released under the Lisp Lesser General Public License (LLGPL).
- PPC/Darwin OpenMCL 0.14.2-p1
- x86/Linux SBCL 0.8.16
- x86/Linux CMUCL 19a
If you are familiar with Lisp function call syntax and the GTK API then programming with λgtk is straightforward. See examples.lisp for some demonstrations translated from the GTK tutorial.
The website is at http://common-lisp.net/project/lambda-gtk/
For a collection of code snippets using using lambda-gtk, see: lambda-gtk-examples
GTK binding GUI