[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: [ANNOUNCE] CPB 0.05
- From: Thomas Tong <thomastong@...>
- Date: Thu, 17 Mar 2005 18:27:29 -0800
CPB bridges C++ and LUA, allowing the two languages to seamlessly
communicate with each other. It automates communication between the
two languages with a minimal amount of integration and development
effort.
Key features
** Transparently interact with user defined C/C++ classes,
variables and functions from LUA.
Automatically route C++ functions calls to LUA functions with the
correct parameters and return values.
Simple and straight forward integration requiring no modifications to
existing class structures or separate definition data.
Configure what variables and function to bind from LUA at run time.
Change bindings requirements without recompiling you're the host
program.
Fast and memory efficient. Only requested bindings are generated.
Adds the following new features.
V0.05 Changes
CPB now fully supports user defined C++ classes, structures and
pointers. It no longer requires a PDB file to function after the
initial binding creation.
New documentation - http://www.thomasandamy.com/projects/CPB/documentation.htm
Support for User defined C++ structures and classes
C++ Functions as well as C Functions
Pointer support to structures and classes support
Detailed Nested structures
Deal with classes by value or by pointer
Static and member function support
Test app improvements