Re: lgtk-0.0.3 - experimental gtk bindings for Common Lisp

Mario Mommer <[email protected]> Wed, 29 Oct 2003 08:22:08 +0100
Newsgroups gmane.lisp.clump
Message-ID <[email protected]>
Frédéric Brunel <[email protected]> writes:
> > I have just put up experimental gtk bindings at common-lisp.net, to be
> > found here [...]
> 
> How about the CL-GTK project? It is referenced from the language
> bindings page on the gtk.org site. What are the differences with your
> bindings actually?

The long answer :-) is that I don't know in full detail. I started
this project without looking too much at what others did, since
whatever it was, it did not seem to help much. There is clg, untouched
for at least 18 months, and I haven't seen it recomended on c.l.l. nor
anywhere else.

The socket based approach from cl-gtk seems to me a problem because it
needs a client written in C at the other end of the socket. That
implies writing C, with all the problems that that involves. I wanted
to find a possibility to leverage the extra power CL gives. Once I got
some details cleared, adding functionality seems a breeze.

I don't know how the interfaces of the other gtk bindings are. I spent
quite some time thinking on how I would like them to be, and then sat
down and fought it out. Until now I didn't have to make any
compromise.

I ended up essentially reimplementing something like UFFI, which I
hope to use some day to do bindings to other toolkits/software. I will
be looking for another target as soon as I get some more functionality
into lgtk.

Regards,
        Mario.