Index of /archives/NetBSD/NetBSD-release-9/src/external/bsd/lutok/dist

Icon  Name                                                      Last modified      Size  Description
[PARENTDIR] Parent Directory - [   ] AUTHORS 2013-02-17 00:06 33 [   ] Atffile 2013-02-17 00:06 207 [TXT] COPYING 2013-02-17 00:06 1.4K [DIR] CVS/ 2024-02-15 03:51 - [   ] Kyuafile 2013-02-17 00:06 318 [TXT] NEWS 2013-10-19 08:35 1.1K [TXT] README 2013-02-17 00:06 1.2K [TXT] c_gate.cpp 2013-02-17 00:06 2.7K [TXT] c_gate.hpp 2013-02-17 00:06 2.6K [TXT] c_gate_test.cpp 2013-10-19 08:35 2.5K [TXT] debug.cpp 2013-02-17 00:06 5.1K [TXT] debug.hpp 2013-10-19 08:35 3.1K [TXT] debug_test.cpp 2013-02-17 00:06 2.5K [DIR] examples/ 2024-02-15 03:46 - [   ] examples_test.sh 2013-02-17 00:06 3.8K [TXT] exceptions.cpp 2013-02-17 00:06 3.7K [TXT] exceptions.hpp 2013-02-17 00:06 2.6K [TXT] exceptions_test.cpp 2013-02-17 00:06 3.1K [TXT] lutok.pc.in 2013-02-17 00:06 197 [TXT] operations.cpp 2013-02-17 00:06 4.8K [TXT] operations.hpp 2013-02-17 00:06 2.1K [TXT] operations_test.cpp 2013-02-17 00:06 8.5K [TXT] stack_cleaner.cpp 2013-02-17 00:06 3.3K [TXT] stack_cleaner.hpp 2013-02-17 00:06 3.2K [TXT] stack_cleaner_test.cpp 2013-02-17 00:06 3.4K [TXT] state.cpp 2013-10-19 08:35 24K [TXT] state.hpp 2013-10-19 08:35 4.9K [TXT] state.ipp 2013-02-17 00:06 2.3K [TXT] state_test.cpp 2013-10-19 08:35 40K [TXT] test_utils.hpp 2013-02-17 00:06 4.9K
Lutok is a lightweight C++ API library for Lua.

Lutok provides thin C++ wrappers around the Lua C API to ease the
interaction between C++ and Lua.  These wrappers make intensive use of
RAII to prevent resource leakage, expose C++-friendly data types, report
errors by means of exceptions and ensure that the Lua stack is always
left untouched in the face of errors.  The library also provides a small
subset of miscellaneous utility functions built on top of the wrappers.

Lutok focuses on providing a clean and safe C++ interface; the drawback
is that it is not suitable for performance-critical environments.  In
order to implement error-safe C++ wrappers on top of a Lua C binary
library, Lutok adds several layers or abstraction and error checking
that go against the original spirit of the Lua C API and thus degrade
performance.

For further information on the contents of this distribution file,
please refer to the following other documents:

* AUTHORS: List of authors and contributors to this project.
* COPYING: License information.
* INSTALL: Compilation and installation instructions.
* NEWS: List of major changes between formal releases.

For general project information, please visit:

    http://code.google.com/p/lutok/