GObject Introspection v.1.31.10

Advertisement
Advertisement

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).d86c6f6612c47f0ea25178eda88f91629992f6c191a8949c797dee9bfc9ef9d3 gobject-introspection-0.9.0.tar.bz2d4447b5273a891e27f8aa7e603c1d13b9a803bc1d0f2ab96c88f4e74a931356d gobject-introspection-0.9.0.tar.gz

GObject Introspection's goal is to describe ...

 
  • Freeware
  • 1.06 Mb
  • 2185
  • Free
 
 

Review GObject Introspection

  • captcha
 
 
New Miscellaneous software
  • Vov Sticky Notes  v.3.7Add digital stickers to your desktop and create reminders for your upcoming events, tasks or meetings using this intuitive software.
  • Bonzi Buddy  v.1BonziBuddy, sometimes called bonsai buddy . The software provides an on-screen software agent designed to help users surf the Internet by using Microsoft Agent technology.
  • ICollections  v.3.7iCollections is an expertly designed application which helps you keep your desktop organized. The app's unique features are what make it the most popular method of desktop organization for Mac users.
  • My Menu Explorer  v.1.17The start menu replacement My Menu Explorer allows easy customization of your personal start menu for Windows as desired. My Menu Explorer combines valuable features of a customizable start menu with the familiar user interface of Windows Explorer.
  • LocalTODOScreenlet  v.Beta 7The LocalTODOScreenlet is a Screenlet that shows a simple task list.
  • Shere Khan Black Hand  v.0.1Shere Khan Black Hand is an X11 mouse theme.