Lua-icxx 1.01.2011.06 Alpha
Lua interpreter for you to use
Lua-icxx is an embed Lua interpreter in a C++ application that uses an OO API.
Embedding the Lua interpreter in a C++ application allows it to evaluate Lua expressions, put data in the interpreter’s global environment, and run Lua scripts.
Conversely, the interpreter can be *extended* via dynamically loaded libraries ( that define new functions, classes, and constants for scripts to use.
· oad Lua extension libraries (such as generated by SWIG or some other C++ binding library),
· evaluate Lua expressions and scripts,
· call Lua functions, access data in tables, etc
· exchange values (numbers, strings) between the interpreter and application
· use user data types (exported to Lua via SWIG or other C++ binding library),
· create sandboxes for scripts