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

Reply via email to