Hello! I tried to post this message a week ago, but apparently it was too long for the list, so I resend it after putting the patch on the web.

I've just finished a substantial project in which I tried lots of new Lisp things (for me, that is): foreign libraries, GUI, serial port programming, process spawning etc. It's a real time scientific data visualisation program, and I am pleased to say that Lisp version (5 kLOC) is faster than C++ one (13 kLOC). The only thing I regret is I didn't use cells themselves as time was scarce and I had to learn GTK along the way, so I decided to absorb new things gradually :) The patch with modifications that I made to cells-gtk in the process (mostly new function declarations) lies here: http://www.common-lisp.ru/cells-gtk.patch
I ran diff as follows:
diff -urN cells-gtk-2006-06-30-orig cells-gtk-2006-06-30 >cells-gtk.patch

I reinclude drawing.lisp but removed almost everything from it save widget declaration. The reason is that drawing and text rendering can be done either with cl-opengl and freetype (e.g. my semi-working freetype binding, inspired by CLIM freetype binding: http://www.common-lisp.ru/cleft.lisp, http://www.common-lisp.ru/cleft.lisp) or with cl-cairo.

Hope it will be useful.

Sincerely yours,
Dmitri

P.S. BTW, is any support for Glade planned?
_______________________________________________
cells-gtk-devel site list
[email protected]
http://common-lisp.net/mailman/listinfo/cells-gtk-devel

Reply via email to