Diluculum is a library that intends to make the coexistence of C++ and Lua more harmonious. In this regard, it offers essentially three “services”: (1) A nice way to access data stored in a Lua interpreter. (2) A not so bad way to write functions in C++ and make them available to Lua. And (3) A limited and just barely usable way to register C++ …
C++ Lua
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
ExtraDoxygen Fixed the website's URL in the docs. May 12, 2013
Lua Reorganized the directory structure a little bit. Oct 14, 2005
Tests Trying to fix the mess I made during the latest pull request. May 12, 2013
.hgignore Added a .hgignore file. Jul 19, 2010
.hgtags Added tag RELEASE_1.0 for changeset 17ba40afe1ab May 12, 2013
AUTHORS.txt Credits, credits, credits. May 12, 2013
Doxyfile Bumped version to 1.0, updated HISTORY. May 12, 2013
HISTORY.txt Bumped version to 1.0, updated HISTORY. May 12, 2013
INSTALL.txt Updated INSTALL.txt (CMake is used now). Jan 15, 2010
README.txt Added a 'HISTORY.txt' and a 'README.txt' file. Nov 2, 2005


Diluculum started as a collection of "pure Lua" packages, but things
started to get really interesting when I added some C++ to it.

I used to use a class named 'LuaState', that was a pretty low-level
encapsulation of a Lua state. As the time passed, I learned the ways
in which I used Lua most and suddenly realized that life could be
better. So I started to design a new 'LuaState' class. A higher level
'LuaState', that would allow me to do with ease all the Lua things I
did most of the time.

For the lack of a better place to put the new 'LuaState' (and its
related classes) I added it to Diluculum.

And here it is.


Leandro Motta Barros