NAME¶
valabind —
vala to swig interface
conversor
SYNOPSIS¶
valabind |
[-e]
[-g]
[-v]
[-x]
[-X]
[-V
vapidir]
[-i file]
[-o ofile]
[-m
modname] vapifile |
DESCRIPTION¶
Valabind is a program written in Vala that aims to generate SWIG interfaces (.i)
from a vala-generated or hand-made vapi files.
Create bindings for many programming languages (like python, perl, ruby, lua,
..) interfacing with C or Vala code.
Note that list of supported languages in valabind is not the same of swig.
This is because not all swig backends are working in the same way. In other
words, there are some languages that doesnt generate correct C code in some
unhandled situations and depending on the vapi can break.
Valabind can be an interesting tool for unit-testing swig and be able to find
problems easily.
ENVIRONMENT¶
- XDG_DATA_DIRS
- Standard freedesktop environment variable to point to the
share prefix directory where vala looks for vapi files.
HYPER-REFERENCES¶
- Vala
- http://live.gnome.org/Vala
- SWIG
- http://www.swig.org
SEE ALSO¶
valabind-cc(1)
AUTHORS¶
pancake <@nopcode.org>