Introspection Overivew 3 GI Library
Overview General overview of introspection
The GObject-Introspection package contains of a few different parts:

- The GIR XML format - an XML format describing the exported C API including documentation

- The GTypelib format - a binary format optimized for fast disk access and low memory usage

- g-ir-scanner - parses C source code and gtk-doc comments and generates GIR XML files

- g-ir-compiler - compiles GIR XML files into typelibs

- libgirepository - library to access typelib from C

A quick overview how the different components fits together: