Version 1.3 has been released of OOLua and is still the fastest
and C++ binding profiled against.
This version enables
*Configurable build to enable exceptions or disable run time checks etc.
*Correctly reports errors and will not call lua_panic.
*Varadic macros and varadic macro comma deletion extension where supported.
*Lua functions and tables available as parameters to functions and constructors also return values for functions.
*Adds parameters traits which enable std::string as parameters to constructors and functions and also function return values.
*If run time checks are enabled also checks if a userdata was created by OOLua
*Pushing a value returns a boolean if not using exceptions
*Compatible with Lua 5.1 and 5.2(work3).
*Compatible with gmock 1.4 and 1.5
*Compatible with Visual Studio 10
For a full list see