Re: GIO support



On 13.04.2010 02:31, Kevin Ryde wrote:
gio-support
gio is a separate libgio is it?  Are the wrappers separate similarly?

The gobject-introspection glue is in Glib.so and Glib.pm. But all the gio-specific stuff is in Glib/IO.pm (there is no .so).

But that's just the current situation on the branch. I'm not sure what the best way to distribute this code is.

• Current situation: the introspection stuff and Glib::IO are part of the Glib distribution. This has the downside of making Glib depend on the not-yet-stable gobject-introspection library.

• Create a separate Glib::IO distribution including the introspection stuff and the gio stuff. Upside: easy distribution without disturbing Glib. Downside: the introspection stuff, which is potentially useful to create bindings for many other libraries, is hidden inside Glib::IO.

• Create a Glib::Object::Introspection distribution providing the introspection glue, and a separate Glib::IO distribution depending on it. Upside: easy distribution, no disturbance on Glib. Are there downsides to this approach?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]