diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -9,7 +9,7 @@ GIR XML format There's an XML format called GIR used by GObjectIntrospection. The purpose of it is to provide a common structure to access the complete available API that a library or other unit of code exports. -It is meant to be language agnostic using namespaces to separate +It is meant to be language agnostic using namespaces to separate core, language or library specific functionality. There are currently only C based tools that work on the format, but it's meant to be usable to use in other situations, for instance to/from another @@ -29,12 +29,12 @@ Tools ===== Three tools are shipped with GObject Introspection: -- g-ir-compile, a typelib compiler. It converts one or more GIR files - into one or more typelib blobs. It can either emit the raw typelib - blob or C code (--code). +- g-ir-compile, a typelib compiler. It converts one or more GIR files + into one or more typelib blobs. It can either emit the raw typelib + blob or C code (--code). - g-ir-generate, an GIR generator, using the repository API. It generates GIR files from binary typelib which can be in a shared object, or a raw - typelib blob. + typelib blob. - g-ir-scanner, a tool which generates GIR XML files by parsing headers and introspecting GObject based libraries. @@ -42,17 +42,17 @@ API library =========== There's also a C based library called libgirepository which provides -an API to access to the typelib metadata. It also contains an API to -invoke functions, given the function info object. The implementation is -based on libffi (3.0 or higher of libffi required, can be found at +an API to access to the typelib metadata. It also contains an API to +invoke functions, given the function info object. The implementation is +based on libffi (3.0 or higher of libffi required, can be found at http://sourceware.org/libffi). There are a number of GIR test files in tests/, and a script to do roundtrip tests (GIR -> typelib -> GIR). Helping out -=========== -The introspection framework needs a lot more work, see TODO. +=========== +The introspection framework needs a lot more work, see TODO. Homepage ======== |