Page 1 of 1

GUI lib recommendations

Posted: Tue Jul 01, 2008 6:31 am
by cYmen
Well that's what I'm looking for.
I'm barely through the Guided Tour of McCLIM and some of the examples aren't working well and I have no idea what other toolkits there are and which are good.
I would appreciate some experience reports and recommendations.

Re: GUI lib recommendations

Posted: Tue Jul 01, 2008 8:36 am
by nklein
There are a ton listed here: http://www.cliki.net/Graphics%20Toolkit
I haven't tried any yet though so I can't really recommend. Also, I don't think http://common-lisp.net/project/cello is on the Cliki page, and it seems worth a peek.

Re: GUI lib recommendations

Posted: Tue Jul 01, 2008 11:32 am
by mmmk
I've used http://sourceforge.net/projects/clg which is a GTK+ binding. It's actively maintained, straight forward to use and worked well for me with SBCL on Ubuntu at least.

Re: GUI lib recommendations

Posted: Tue Jul 01, 2008 2:04 pm
by donkey
If you don't mind the spartan look and the lack of its own documentation, you can use ltk. It's quick, no-frills and very easy to use -- not to mention very straightforward if you used Tcl/Tk before. Some Tk functions are not implemented, but it works fairly well if you don't need anything serious. Otherwise, I'd recommend clg as well.

Re: GUI lib recommendations

Posted: Wed Jul 02, 2008 2:40 am
by dmitry_vk
You can use lambda-gtk. The version on site is old and not working on sbcl, but it is trivial to get it working. It offers a complete gtk binding.
(the patch to get it working is http://mo3r.nm.ru/lambda-gtk-0.1-sbcl-c ... -asd.patch )
Other gtk+ bindings didn't work for me (apart from cells-gtk, which I haven't tried).

Re: GUI lib recommendations

Posted: Wed Jul 02, 2008 6:51 am
by Exolon
nklein wrote:Also, I don't think http://common-lisp.net/project/cello is on the Cliki page, and it seems worth a peek.
It (and Cells) sounds very interesting, but all of the links to the actual code/screenshots/etc (including the CVS site) are broken :(

Actually, I found the working CVS link to Cells on the cells-devel mailing list.
And Cello's CVS is now here.

Someone should update the links on the webpage, but I don't see a maintainer address...

Re: GUI lib recommendations

Posted: Sat Jul 12, 2008 8:09 am
by fofikos
I would suggest ltk if you are interested in portability. A lot (all?) of the gtk bindings
do not work in windows or osx. LTK works everywhere and is extremely stable/high quality.