Project mlubind is a cross-language(C++ to Lua) binding library. It's usage concepts were taken from luabind library. This project is an attempt to create a new implementation, that has all luabind functionality and takes much less time to compile.
Be the first to post a text review of MLuaBind Library. Rate and review a project by clicking thumbs up or thumbs down in the right column.
- MLuaBind uses std::tr1 extensions instead of Loki Typetraits now. - Fixed some issues for 64bit compilation, so MLuaBind works well on x64.
Changes: - MLuaBind uses std::tr1 extensions instead of Loki Typetraits now. - Fixed some issues for 64bit compilation, so MLuaBind works well on x64.
- Major meta-programming changes. Most of Loki typelists was removed for a faster compilation. - [const] void* pointers can be transmitted via lightuserdata now. Transparently support void* pointers as return values and as parameters. - __cast_unsafe can convert void* pointers to desired class. - Minor bugfixes.
Changes: - Major meta-programming changes. Most of Loki typelists was removed for a faster compilation. - [const] void* pointers can be transmitted via lightuserdata now. Transparently support void* pointers as return values and as parameters. - __cast_unsafe can convert void* pointers to desired class. - Minor bugfixes.
- Native support for enums (no need to convert to int type). - Constants within classes(i.e. from their namespaces) are now accessible from objects too. - Valid convestation from (void*)0 to nil and vice versa. - A LOT of changes in STL-binding code. - STL-binding code now work with STLPort and with containers <T*>. - Few major bugfixes: - bug in constructor's parameters verbal output leads to undefined behaviour - bug in member's operator= with constant right operand - bug with not calling policies for a implicitly created objects - Code optimization for run and compilation time. - Client-side interface code switched to char* from std::string (breaking change).
Version changes: - Native support for enums (no need to convert to int type). - Constants within classes(i.e. from their namespaces) now are accessible from objects too. - Valid conversation from NULL-ptrs to nil and vice versa. - A LOT of changes in STL-binding code. - STL-binding code now work with STLPort and with containers <T*>. - Few major bugfixes: - bug in constructor's parameters verbal output leads to undefined behaviour - bug in member's operator= with constant right operand - bug with not calling policies for a implicitly created objects - Code optimization for run and compilation time. - Client-side interface code switched to char* from std::string (breaking change).
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?