TODO items for guile-gtk
------------------------

For 1.0:

* Look into unexec.

* Proper option parsing for build-guile-gtk.

* Handle uniformly typed arrays and lists.  Well, at least lists.
  This is probably a good opportunity to rewrite build-guile-gtk into
  something sane.

* Write some TeXinfo.

* Allow inexact numbers for ints?

* Look into threading issues.

Later:

* Look into defining new Gtk types from Scheme.  Two steps maybe: make the
  Gtk+ object system accessible from Scheme; and then use a flexible
  Scheme object system (tiny clos, STKlos?) and integrate the Gtk+
  system into it so that Gtk+ objects appear as genuine Scheme
  objects.  Probably requires some fundamental changes to the Gtk
  object system to do this right.  Signals still have some
  questionable semantics I think.

  Being able to define new types from Scheme is important for Guile to
  become a real useful extension language for GNOME, but we can get
  pretty far with just composition.

* Write a real high level toolkit based on these bindings.
