welcome! :)
Andy Wingo <[email protected]> Mon, 20 Sep 2010 22:56:08 +0200
| Newsgroups | gmane.lisp.guile.gtk |
|---|---|
| Message-ID | <[email protected]> |
Hi Patrick, I just added you to the guile-gnome project. Feel free to commit any obvious fixes, so long as they respect the API-stability guarantees that we have. If you have any doubts on a smaller change, or larger changes that you want reviewed, please mail the list and copy me on the mail, and I will review. If you are comfortable pushing git branches for review, that works well for me. Guile-GNOME is due for a release soon. I guess we should release a g-wrap that works with 1.9.x, and then guile-gnome-platform (a 2.16.x release). Andreas or I should do the g-wrap release, and then you or I can do the Guile-GNOME one. Of course it would be good to update Guile-GNOME to cover more recent GNOME API (both in terms of modules and of API revisions). We can't remove modules in the gnome-2 series, but perhaps we should update the ones we have, and potentially add new ones. If that interests you, cool! If not, also that's fine. Maintenance is good. New stuff is also good. The new hotness is GNOME 3. That comes with gobject-introspection, which claims to support full annotation of what types and functions are in libraries. It seems that gobject-introspection is what we should do in the future -- a gnome-3 future -- but I think it's silly to change API just because the binding generator changed. If we switch to gobject-introspection, we should maintain a mapping from existing (gnome-2) api to what the gnome-3 api generator would have given, and try to provide compatible API. Andreas has "sbank", which is portable R6RS scheme to read the introspection metadata and make bindings. That's interesting, but I don't want to use it directly for gnome-3 stuff; our GOOPS integration is too good to throw away. I like the approach Zeeshan Ali took with guile-gir (http://gitorious.org/guile-gir) to use (gnome gobject) together with the GLib-provided introspection library, but it also would need significant work to be part of a (gnome-3) world. Anyway, these are disparate thoughts, but I thought you (& others) might be interested in my ideas on what the state and direction of things is. I care about Guile-GNOME, but I don't have very much time to devote to it, so I am very happy that you have joined on to the hack :) I wrote all this, then figured the list should know too, so I added the list CC. (I do prefer all project-related mail to have the list in the recipient list, if that's OK.) So, if you're reading this message because I copied the list, then, hear ye: Patrick Bernaud is a Guile-GNOME developer! Welcome! :-) Cheers, Andy -- http://wingolog.org/