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

Reply via email to