On Tue, May 24, 2016 at 11:45:47PM +1200, Simon Geard wrote: > On Sun, 2016-05-22 at 14:50 -0700, Paul Rogers wrote: > > I had seen that. That is what gave me a clue about what it does, > > and why it might be something that may find broader use, ala GTK, > > besides the number of optional dependencies in the book. Have you > > seen any evidence it's finding wide support in the development > > community? (I don't tend to get around much in those circles. I > > let the book blaze the trail. ;-) ) > > > > Any benefit to non-developers? > > Yes - without it, applications written with certain frameworks won't > work. > > Essentially, GIR is used to generate language-bindings for glib-based > libraries, and is used by anyone using those libraries in languages > other than C. > > Compiled languages (C++, Java, etc) don't usually use the GIR metadata > directly - they use packages like gtkmm which are generated from the > GIR. But dynamic languages (Python, Javascript, Perl) typically use GIR > to generate library bindings at runtime... so if you don't have it, > they won't work. > > Mostly it's a Gnome thing, but other parts of the glib ecosystem may > also use it. > > Simon.
Simon, thanks for those thoughts. On my current build I've added gobject-introspection, as well as vala, and moved python3 to the beginning of the build. I'm not sure I'll like this when 7.10 or 8.0 comes out and I upgrade my i3 (the extra build time will annoy me), and my "build as little as possible" mind is definitely not amused by adding more things before the applications I care about, but at least I'm now slightly less far away from some of the other editors. Cheers. ĸen -- I had to walk fifteen miles to school, barefoot in the snow. Uphill both ways. -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
