On 06/21/2011 10:21 AM, Paul Bowyer wrote:
> On 06/17/2011 01:39 AM, Rupert Swarbrick wrote:
>> Paul Bowyer<pbowyer at olynet.com> writes:
>>> If there is a well-maintained Common Lisp GUI toolkit available that
>>> you know about, please let me know.
>> Further to Steve Haflich's reply, you might consider a GTK based
>> approach. There's a (horribly formatted) list at the Cliki
>>
>> http://www.cliki.net/Gtk
>>
>> If you're feeling brave, you could try Cells-GTK
>>
>> http://common-lisp.net/project/cells-gtk/
>>
>> I was rather turned off the whole approach a couple of years ago because
>> of rubbish documentation and the presence of Kenneth Tilton, but both of
>> these problems seem to have receded...
>>
>> I personally have a bit of experience with CLG
>>
>> http://sourceforge.net/projects/clg/
>>
>> but it seems somewhat moribund and probably won't survive Gnome's move
>> to gnome-introspection without some serious work.
>>
>>
>> Rupert
>>
>>
>> _______________________________________________
>> Maxima mailing list
>> Maxima at math.utexas.edu
>> http://www.math.utexas.edu/mailman/listinfo/maxima
> Hello again, Rupert:
>
> After some experimentation and searching I found a gtk-based approach
> that looks interesting and it seems to work without errors so far. I'm
> including the websites I found in case you might still have an
> interest in GUI toolkits for common lisp (and/or other other ways to
> access the gtk).
>
> http://leonardoce.interfree.it/gtkserver/index.html
> http://www.gtk-server.org/
>
> I also tried cl-gtk2, but parts of it (gtk-glext) wouldn't load with
> SBCL 1.0.48 and slime and I didn't feel I was up to the task
> discovering why.
>
> I have not yet tried cells-gtk, and I may not get to it if I find that
> gtk-server works out OK.
>
> Thanks again for pointing out some choices that led me to discovering
> gtk-server.
>
> Paul
>
>
>
An update to the above info.
I had to make few simple modifications to the lisp code provided by
http://leonardoce.interfree.it/gtkserver/index.html because my version
of gtk was later than that for which the code was built. There may be
other changes necessary, but I'll address them as problems occur.
Paul