> Do other languages like python use the plain c interface, or
> C++?
> how about something like ruby, lua, objective C, php ..

AFAIK, Lua uses automatically generated plain C binding.
When I looked at it, the binding generator consisted of
the following parts: 
1) A C++-based program to parse C++ source and extract
   required information as XML;
2) A Lua program to build plain C binding based on this XML
3) A CMake scripts to manage building of the above parts
   and generated binding itself.

The corresponding source code is hosted here:
https://github.com/mkottman/lqt
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to