Re: How do lispers do their GUI programming anyway?



Leandro Rios <leandroprogramador@xxxxxxxxx> writes:

Peter Hildebrandt escribió:


So far I have been using cells-gtk (and put together two patches),
but I wonder whether I should rather invest time and effort into a
different project. I believe there must be other people out there
who need a lisp-like, dynamic, interactive, yet
modern/native-looking GUI.


Did you try clg? It's a "closified" binding to gtk, and it's being
actively maintained.

http://sourceforge.net/projects/clg

Leandro

I'm using clg for a project I've just started. It's fairly intuitive
when you've got the gtk documentation in front of you and it supports
cairo, which is really very nice if you want to do your own drawing /
widgets.

On the other hand, cells-gtk seems to be better at unifying callbacks /
observer patterns from the GTK to your own model. I'm tempted to try it,
even though it looks like I'd have to figure out how it actually works
by experimenting, since the documentation seems to be very sparse.

Joost.
.



Relevant Pages

  • Re: How do lispers do their GUI programming anyway?
    ... I'm using clg for a project I've just started. ... when you've got the gtk documentation in front of you and it supports ... Well, apart from the cells stuff, cells-gtk doesn't look *that* much ...
    (comp.lang.lisp)
  • Re: How do lispers do their GUI programming anyway?
    ... when you've got the gtk documentation in front of you and it supports ... I feel the gtk interface is quite low level, you need quite a bit of boilerplate for pretty much everything. ... And from what I can tell from the examples, clg does not really change that. ... If you don't mind writing code that looks like a gtk application, ...
    (comp.lang.lisp)
  • Road to Cells-Gtk Survey [was Re: A (non-negative) what is LISP good for?]
    ... I've found that glade is pretty good at making gtk dialogs. ... nice to not have to worry about all the code for margins, layout, and ... much about layout when coding. ... If you stare at the code from which Cells-Gtk was derived) you will also see that Cells further automates a ton of the information exchange with Gtk, so you can forget that while building your GUIs. ...
    (comp.lang.lisp)
  • Re: Cells-GTK :: Getting started? -- How to published
    ... execute   ... I _think_ GTK is eating all my RAM forcing me to reboot. ... > Type HELP for debugger help, or to exit from SBCL. ... Actually, come to think of it, cells-gtk now initializes gtk on load time, that is, when you do the require 'cells-gtk. ...
    (comp.lang.lisp)
  • Re: lgtk vs lambda-gtk
    ... Cells-gtk exists in two forms. ... original for CLisp, crucially using new CLisp FFI stuff not ported to ... btw, vasilis it turns out really leaned on Cells, in that he did a ton ... with Gtk, so the demo app is my kinda documentation. ...
    (comp.lang.lisp)