| James Henstridge's
Language Bindings |
The GNOME language-bindings tutorials.
*MUST* |
| Octave Dynamically loaded functions with
code written in C++.
|
The guide to writing some language bindings
|
The guide to writing some language bindings
using C++ to extend octave is given here. See also info octave
at the node functions.
*MUST* |
| [root@EarthSimulator]# info octave |
octave access from GNU/Linux, some nice octave language tutorials. |
|
octave sources |
Learn the ideas of Octave core programming. |
|
GTK+ project sources |
learn about glib, gobject, and gtk model. |
|
GObject tutorial |
Mathieu Lacage's, GObject tutorial |
|
PyGTK sources
broken |
learn about wrappers and language bindings. |
|
SWIG: a simple wrapper generator |
learn to write wrappers to access C/C++ code from python/perl/tk. |
|
/usr/include/dlfcn.h |
Learn mechanism of dynamic function loading. |
|
[root@EarthSimulator]# man dlopen |
Learn mechanism of dynamic function loading. |
|
XML, libxml2, SAX |
Learn to read/parse/write and interpret XML code. |