GObject Introspection 0.6.5

GPL


GObject Introspection 0.6.5

GObject Introspection's goal is to describe the APIs and collect them in a uniform, machine readable format.GIR XML formatThere'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 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 set of languages.TypelibThe typelib is a to disk version of the GIR designed to be fast, memory efficient and complete enough so that language bindings can be written on top of it without other sources of information. It is normally compiled from a GIR when a library/program is installed and accessed from the language binding or another application who wishes to use the information.ToolsThree 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-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. - g-ir-scanner, a tool which generates GIR XML files by parsing headers and introspecting GObject based libraries.API libraryThere'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 http://sourceware.org/libffi).There are a number of GIR test files in tests/, and a script to do roundtrip tests (GIR -> typelib -> GIR).

Download and use it now: GObject Introspection 0.6.5 free download

Add a review

Tell us your experience with GObject Introspection 0.6.5

Related programsOur Recommendations

Gtk File Browser 0.40

GTK File Browser is supposed to be an explorer like tool for network integration. Gtk File Browser

Download

Damn Life 1

Damn Life is a port of the overlay theme. GTK About GNOME: GNOME is an international effort to

Download

Compact-141414 0.1

Compact-141414 is a GTK theme powered by the Aurora engine.This theme is based on: 1. Clearlooks

Download

Elegant Smooth 1

Elegant Smooth is a change of the elegant GTK theme for Rent by rent0n which is a modified

Download

Debian Font Manager 0.11.8-0.1

Debian Font Manager (dfontmgr) is a GUI for defoma. You can see the fonts registered in Defoma

Download

Linux GDM

Linux GDM is a GDM login screen theme.About GNOME: GNOME is an international effort to build a

Download

WMPing 0.8.0

WMPing is a small dockable application for checking the condition of hosts.It show "up" status for

Download

GAI BG Switcher 0.3

GAI BG Switcher is a simple background switching application using the framework.Requirements GAI:

Download

GSnes9x 3.12

GSnes9x project is a GNOME front end for the Snes9X SNES emulatorGSnes9x is a GNOME front-end for

Download

Tehks_Silver-Blue-Graphite 0.0.4

Tehks_Silver-Blue-Graphite is a theme Nodoka basis of a menu that blends of graphite and toolbar

Download



Rating:

5 stars

Publisher/Developer: The GObject Introspection team

Release Date: Aug 30, 2012

View Program Details

Top Downloadslast week