freebsd-ports/devel/lutok/pkg-plist
Bryan Drewery ea0186d0a6 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.

WWW: https://code.google.com/p/lutok/

PR:		ports/177639
Submitted by:	Alan Somers <asomers@FreeBSD.org>
2013-05-19 04:19:15 +00:00

17 lines
394 B
Text

include/lutok/c_gate.hpp
include/lutok/debug.hpp
include/lutok/exceptions.hpp
include/lutok/operations.hpp
include/lutok/stack_cleaner.hpp
include/lutok/state.hpp
include/lutok/state.ipp
include/lutok/test_utils.hpp
lib/liblutok.a
lib/liblutok.la
lib/liblutok.so
lib/liblutok.so.1
libdata/pkgconfig/lutok.pc
@exec mkdir -p %D/tests/lutok
@dirrm tests/lutok
@dirrmtry tests
@dirrm include/lutok