nlua Code
Status: Alpha
Brought to you by:
syntheticpp
File | Date | Author | Commit |
---|---|---|---|
doc | 2011-05-01 | Peter Kümmel | [57c1f4] add nlua 0.1 |
include | 2011-05-01 | Peter Kümmel | [f1c864] add explicit |
lua | 2011-05-01 | Peter Kümmel | [57c1f4] add nlua 0.1 |
src | 2011-05-01 | Peter Kümmel | [15e322] make usage of already existing lua_States possible |
test | 2011-05-01 | Peter Kümmel | [57c1f4] add nlua 0.1 |
.gitignore | 2011-05-01 | Peter Kümmel | [57c1f4] add nlua 0.1 |
CMakeLists.txt | 2011-05-01 | Peter Kümmel | [57c1f4] add nlua 0.1 |
COPYING | 2011-05-01 | Peter Kümmel | [57c1f4] add nlua 0.1 |
README | 2011-05-01 | Peter Kümmel | [57c1f4] add nlua 0.1 |
TODO | 2011-05-01 | Peter Kümmel | [727f99] don't forget creators |
nluaMacros.cmake | 2011-05-01 | Peter Kümmel | [57c1f4] add nlua 0.1 |
nlua 0.1 --------- nlua is a binding between C++ and Lua. (nlua short for 'namespace lua') The main idea is to have a C++ API which follows the 'table' approach. The written C++ code should a little bit look like Lua code. Another goal is to have easy to understand and maintain code base. Using templates couldn't be avoided but not much meta-programming is used. In the test directory are examples how the example binding of the book "Programming in Lua" could be transformed into nlua code. Documentation is not needed because the code reads like prose. ;)