Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are there any High Level, easy to install GUI libraries for Common Lisp? [closed]

Are there any good, cross platform (SBCL and CLISP at the very least) easy to install GUI libraries?

like image 797
dsm Avatar asked Sep 20 '08 12:09

dsm


4 Answers

Ltk is quite popular, very portable, and reasonably well documented through the Tk docs. Installation on SBCL is as easy as saying:

(require :asdf-install) (asdf-install:install :ltk) 

There's also Cells-Gtk, which is reported to be quite usable but may have a slightly steeper learning curve because of its reliance on Cells.

EDIT: Note that ASDF-INSTALL is integrated this well with SBCL only. Installing libraries from within other Lisp implementations may prove harder. (Personally, I always install my libraries from within SBCL and then use them from all implementations.) Sorry about any confusion this may have caused.

like image 117
Matthias Benkard Avatar answered Sep 20 '22 16:09

Matthias Benkard


clg is a binding of GTK for Common Lisp. Both complete and lispish.

If you want to design graphical interfaces in CL, you might want to take a look at CLIM, too, which some kind of standard API for GUIs. Allegro and Lispworks have their own implementation of it, and there's a free software one, McCLIM.

like image 34
Nowhere man Avatar answered Sep 19 '22 16:09

Nowhere man


Also, just found a Smoke library QT bindings, called CommonQt for CL

like image 30
dsm Avatar answered Sep 22 '22 16:09

dsm


There's also wxCL, providing CFFI bindings for wxWidgets.

like image 25
Frank Shearar Avatar answered Sep 22 '22 16:09

Frank Shearar