clg

Espen Johnsen?'s GTK bindings for CMUCL, SBCL and CLISP; appears to support gtk+ 2. Now at version 0.93, was observed working under Linux and Solaris.

CMUCL-specific notes: This is a single-process solution which integrates with SERVE-EVENT. You need to rebuild your CMUCL with -rdynamic added to the linker flags before clg will build (tip: get the Debian packages, they rebuild with a simple "make"). You can also look at cl-gtk, which uses a `talk down a pipe to a separate server' approach like CLM.

clg works with Glade. The quickest route to "hello world" using CMUCL is


1) fetch clg, ./configure && make cmucl 2) fetch Glade. Doodle. Save your file somewhere 3) make test in cmucl (easiest way to get it to load all the foreign stuff) 4) * (load "../src/read-xml") T * (load "../src/glade") T * (load-interface #p"/home/dan/Projects/project1/project1.glade")

;;; window pops up

See http://sourceforge.net/projects/clg


René van Bevern provides CLG packages for Debian and Ubuntu on progn.org

This page is linked from: Changes in June 2000   cl-glade   GNOME   GTK binding   lisp IDE   Lispy  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively