I thought I would post a bit of a status report of what has been going on with development pygtk for the last few weeks. One of the things that a number of language binding authors have been discussing is creating a new revision of the defs format. Defs files are used by the code generator of pygtk and a number of other bindings (perl and guile, for instance). Currently development pygtk uses the version written by Havoc and distributed with the gtk+ tarball. Unfortunately, it doesn't meet everyone's needs, which is the reason for revising it. It is hoped that even more bindings will use the defs file format for gtk 2.0 (the Gtk-- c++ binding is currently switching over in its development branch). This will hopefully get us to a point where different language bindings can be generated from the same defs file, making them all more consistent. A revision of the new format is available at: http://www.daa.com.au/~james/files/defs.html (note that this isn't final -- there are already a few changes that need to be made). The SGML source for this document can be found in the language-bindings module in CVS. Archives of the language-bindings list are available at: http://mail.gnome.org/archives/language-bindings/ I am currently working on some stuff that will hopefully remove a lot of the code in pygtk/gtk/gtk-types.c replacing it with generated code. This will increase the maintainability of of pygtk and make it easier to extend. The gtk+-1.3.6 release should be out in a day or two. It contains the shared library dependency patches, so it should not be necessary to modify python or the gtk+ build process to get a working pygtk. I will have to put out a new snapshot release though. James. -- Email: [EMAIL PROTECTED] WWW: http://www.daa.com.au/~james/ _______________________________________________ pygtk mailing list [EMAIL PROTECTED] http://www.daa.com.au/mailman/listinfo/pygtk
