[cl-debian] Bug#316237: ITP: cl-clg -- GTK and Glade bindings for Common Lisp

René van Bevern rvb at pro-linux.de
Wed Jun 29 11:05:02 UTC 2005


Package: wnpp
Severity: wishlist
Owner: "René van Bevern" <rvb at pro-linux.de>


* Package name    : cl-clg
  Version         : 0.90
  Upstream Author : Espen S. Johnsen
* URL             : http://sf.net/projects/clg
* License         : LGPL, MIT
  Description     : GTK and Glade bindings for Common Lisp

CLG provides bindings to GTK 2.6 and Glade in a Lisp-like manner. There
are other GTK bindings for Common Lisp, all of them which have some
disadvantages IMHO:

cl-clg: Supports GTK 2.6, works fine on CMUCL, needs modifications to
	SBCLs FFI to support callbacks. The second issue is about to be
	solved, at least there are discussions and work on the SBCL
	development mailinglist about including these modifications.
cl-gtk: Supports GTK 2.0, not as recent as CLG and talks down a pipe to
	a daemon like CLM. Tricky to build on recent CMUCL and SBCL.
lambda-gtk: Suffers from the same problem als cl-clg, but its interface
	is not very lisp-alike at all.
lgtk:   lacks a lot of GTK 2.0 functionality, resembles the C-API as
	much as possible (imho a downside)

cl-clg comes with example programs and the whole GTK test suite
translated to CL, as well as an GTK based inspector. It cleanly compiles
with CMUCL and SBCL from unstable (after the FFI modifications that
are to be found http://jupiter.td.org.uit.no/lisp/sbcl-0.8.21-af.tar.gz
and could also be packaged)

	René





More information about the Cl-debian mailing list