|
From: Michael K. <mic...@gm...> - 2012-10-28 19:14:03
|
Hi all, I've written two CLISP modules providing C bindings based on GObject-Introspection, and GTK+ 3 bindings, respectively. The modules currently work on Linux only (tested on Ubuntu). GIR provides GObject-Introspection[1] language bindings for CLISP. Thanks to the terrific effort of the GObjet-Introspection project, many C libraries are available with a single gir:generate-bindings call. In addition to the GUI libraries GTK+, GDK, Pango and GdkPixbuf, there is WebKit, GObject and GLib, for example. Little extra work is usually required to obtain usable bindings. GTK+ uses GIR to provide GTK+ 3 bindings (3.0 or newer - whatever you have installed). Let your CLISP UI run in the browser using the HTML5 GDK backend! GTK+ also creates bindings for GDK, Pango, GdkPixbuf, GLib and GObject. Some example UIs are included. Both modules are released under GPL and available from http://www.bitbucket.org/mak08/giffig. The repository also has pre-built CLISP binaries and screenshots. Although there is a lot work left to do, I think the modules are already useful. Please give them a try. Your feedback (and help) is most welcome. Michael -- [1] https://live.gnome.org/GObjectIntrospection/ -- |