diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2005-05-09 14:24:46 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2005-05-09 14:24:46 +0000 |
commit | 1675d0574f188d627d1f18d7c1c78279bb4ae102 (patch) | |
tree | 7e5ff6e1c60b4e314524e76e25501cb1432fb6a0 /README | |
download | gobject-introspection-1675d0574f188d627d1f18d7c1c78279bb4ae102.tar.gz |
Initial revision
Diffstat (limited to 'README')
-rw-r--r-- | README | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -0,0 +1,18 @@ +This is a very first prototype of an introspection framework for GObject. + +The metadata format is described in metadata-format.txt, the XML IDL format +follows the DTD in gidl.dtd. Look at the files in tests/ for IDL examples. + +The code in src/ currently produces three things: +- g-idl-compile, a metadata compiler. It converts one or more IDL files + into one or more metadata blobs. It can either emit the raw metadata + blob (--raw) or C code (--code). +- libirepository, the repository API. +- g-idl-generate, an IDL generator, using the repository API. It generates + IDL files from binary metadata which can be in a shared object, or a raw + metadata blob (--raw). + +There are a number of IDL test files in test/, and a script to do +roundtrip tests (IDL -> binary -> IDL). + +The introspection framework needs a lot more work, see TODO. |