About GNOME · Users · Developers · Bindings


For those looking for a quick start, Ross McFarland has written an Introduction to GUI Programming with Gtk2-Perl. We also have some of the example programs from the source distribution.

gtk2-perl tries to be perlish, so as to be comfortable and familiar for perl programmers; but it also tries to stick very close to the C API, so that any reference material, tutorials, example code, or programming experience you have with Gtk+ in any language can still be useful.

So, the C API reference documentation at will be very useful even when developing in gtk2-perl; use it in conjuction with the guidelines for translating the C API to Perl as described in Gtk2::api.

Updated documentation

If all else fails, and you feel the need to cry for help, discuss gtk2-perl with the authors on the gtk-perl mailing list. You can search the list archives at markmail or on gtk-perl list archives.

The Guide to porting from Gtk-Perl to Gtk2-Perl can also come in handy.


If you have written or wish to write one, please let us know. Until then, there are links to several tutorials for other programming languages o the links page.

Binding Developers

Things to help in creating bindings for lib- or GObject-based libraries: