Erik Enge eenge@prium.net writes:
Mario Mommer mommer@igpm.rwth-aachen.de writes:
I wonder if it would be possible to host the project "GTKlisp" (1), stable and sturdy GTK bindings for Common Lisp, at common-lisp.net.
Sounds good to me. Are you the owner of this project?
Yes.
I assume you have seen http://www.cliki.net/cl-gtk? Out of curiosity, how does this project differ from those mentioned on that page?
The difference to cl-gtk is that it does not work over a socket; it is the real thing through ffi. I never liked the socket stuff, among other things because you end up programming in C.
The difference from clg is, for one, that it is easy to install. the shortest road to hello world is
* (asdf:operate 'asdf:load-op 'gtklisp-examples) ;; [big snip]
* (hello-world)
Then, clg is licenced under the LGPL, and this is under the BSD "sans-advertising" licence.
I am sure there are other differences, but quite frankly, as nobody seems to recomend clg, and since it looks abandoned, i decided to write my own without really looking. I wanted to learn about the issues, too, since free and robust toolkit bindings seem scarce.
There is also almost no C code in GTKlisp (only 1 line, which does nothing. I need it for loading the libraries). It is a full lisp solution. It should be possible to extend without much hassle.
Regards, Mario.