Glib::Object::Introspection is an open source Perl module that uses the libffi and gobject-introspection project to dynamically create Perl language bindings for libraries, such as GTK+, libsoup or WebKit.
basename => 'Gtk',
version => '3.0',
package => 'Gtk3');
# now GtkWindow, to mention just one example, is available as
# Gtk3::Window, and you can call gtk_window_new as Gtk3::Window->new
· GObject Introspection
· Gtk2-Perl Glib
What's New in This Release: [ read full changelog ]
· This version added support for array arguments to the Perl callback, allows Perl code to return Glib::Error objects, registers error domains, and supports conversion to raw structs from unregistered libraries.