Menu

Tree [727f99] master /
 History

HTTPS access


File Date Author Commit
 doc 2011-05-01 Peter Kümmel Peter Kümmel [57c1f4] add nlua 0.1
 include 2011-05-01 Peter Kümmel Peter Kümmel [f1c864] add explicit
 lua 2011-05-01 Peter Kümmel Peter Kümmel [57c1f4] add nlua 0.1
 src 2011-05-01 Peter Kümmel Peter Kümmel [15e322] make usage of already existing lua_States possible
 test 2011-05-01 Peter Kümmel Peter Kümmel [57c1f4] add nlua 0.1
 .gitignore 2011-05-01 Peter Kümmel Peter Kümmel [57c1f4] add nlua 0.1
 CMakeLists.txt 2011-05-01 Peter Kümmel Peter Kümmel [57c1f4] add nlua 0.1
 COPYING 2011-05-01 Peter Kümmel Peter Kümmel [57c1f4] add nlua 0.1
 README 2011-05-01 Peter Kümmel Peter Kümmel [57c1f4] add nlua 0.1
 TODO 2011-05-01 Peter Kümmel Peter Kümmel [727f99] don't forget creators
 nluaMacros.cmake 2011-05-01 Peter Kümmel Peter Kümmel [57c1f4] add nlua 0.1

Read Me

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. ;)