guile-gtk-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

welcome! :)


From: Andy Wingo
Subject: welcome! :)
Date: Mon, 20 Sep 2010 22:56:08 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)

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/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]