hi Torsten; On 2 September 2014 21:15, Torsten Schoenfeld <kaffeeti...@gmx.de> wrote: > On 02.09.2014 22:04, Emmanuele Bassi wrote: >>> [gperl_sv_from_value] FIXME: unhandled type - 84 (GVariant fundamental for >>> GVariant) >>> >>> What does it mean? >> >> it means that perl-Glib does not support GVariant, which is true: the >> whole API is missing, and will need binding. > > Yeah. It might make sense to try to use Glib::Object::Introspection for > that.
I doubt it: the GVariant API relies pretty strongly on variadic arguments, and it's likely that you want to turn GVariants into scalars wherever appropriate. there is *some* API that we can probably bind using introspection, but that raises a series of interesting questions as to which parts of GLib (core and gobject) we can bind through introspection. I know that the pygobject bindings are trying to get more and more gobject-level API bound through introspection, and just leave the lower levels of GLib (i.e. data structures), as well as the python <-> gtype type system matching. it would be worth it to investigate what is the "permeability level" of the hardcoded to introspected API ratio. ciao, Emmanuele. -- http://www.bassi.io [@] ebassi [@gmail.com] _______________________________________________ gtk-perl-list mailing list gtk-perl-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-perl-list