Luabridge is a lightweight, dependency-free library for exporting C++ functions and classes to Lua environments. It uses standard-compliant C++ template metaprogramming and is written against Lua 5.1.2.
Be the first to post a text review of luabridge. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Luabridge v0.2 adds several new features and fixes many bugs. It should be much more useable than v0.1. Changes: * Added support for registering static methods of classes * Added support for const methods of classes, with enforced const-correctness in Lua * Added support for properties of classes * Increase default number of allowed function arguments to 8 (was 5) * Cleaned up Makefile dependency generation and remove elements specific to my configuration * Added LUA_NAME option to Makefile to allow for varying names of Lua library * Now includes both VC7.1 and VC8 project files * Updated Makefile and VC projects to work with Lua 5.1.2 project files from Luabinaries * Convert test project to actual unit-testing
Changes since v0.1: * Added support for registering static methods of classes * Added support for const methods of classes, with enforced const-correctness in Lua * Added support for properties of classes * Increase default number of allowed function arguments to 8 (was 5) * Cleaned up Makefile dependency generation and remove elements specific to my configuration * Added LUA_NAME option to Makefile to allow for varying names of Lua library * Now includes both VC7.1 and VC8 project files * Updated Makefile and VC projects to work with Lua 5.1.2 project files from Luabinaries * Convert test project to actual unit-testing
Changes since v0.1: * Added support for registering static methods of classes * Added support for const methods of classes, with enforced const-correctness in Lua * Added support for properties of classes * Increase default number of allowed function arguments to 8 (was 5) * Cleaned up Makefile dependency generation and remove elements specific to my configuration * Added LUA_NAME option to Makefile to allow for varying names of Lua library * Now includes both VC7.1 and VC8 project files * Updated Makefile and VC projects to work with Lua 5.1.2 project files from Luabinaries * Convert test project to actual unit-testing
The first version of luabridge, version 0.1 (alpha), is now available for download.
luabridge currently supports exporting classes, functions, and non-static methods with up to 5 parameters and no overloading.
luabridge currently supports exporting classes, functions, and non-static methods with up to 5 parameters and no overloading.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?