Bug#932350: ITP: lutok -- lightweight C++ API library for Lua
Package: wnpp
Severity: wishlist
Owner: Nicolas Braud-Santoni <nicoo@debian.org>
Control: block 932349 by -1
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
* Package name : lutok
Version : 0.4
Upstream Author : Julio Merino <jmmv@google.com>
* URL : https://github.com/jmmv/lutok
* License : BSD-3
Programming Lang: C++
Description : 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.
Lutok is a (build) dependency of the kyua test framework
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl0wO8YRHG5pY29vQGRl
Ymlhbi5vcmcACgkQ5vmO4pLV7Mt8hA/+IaLsUmWRd9hNkmZ54w6fkeFJP/4N/t4J
iPt5pMkw1bSj2rv6ZbXadV2/IhkIZuXlMEXVO4cSJ/ffWwwzilwSIrPIOuYdzQ9o
1Y5C4nbKMs/tVmjM7lk556Xzojra8wI7DmCJrtTTIk9UBaAyEaUyELvvnUGXoC32
9toGqZiRVa5uFrb+3Y0sQfb3qV9G7orfpUzOQwBIaNZRpZOCZJlXkbtKu4X38i0f
k3C85pmn74LmsFkBozACUhJbyhR0vjuV/wgzj8tEO+NUvN7MbNYy9WWBbOKp49GH
ouY1ZYZ5iE20GI2bN9pTNqJcl6GrYirn/hm1fNXOU7YawkwxPmBMimeCOZ5EtR4O
1bB+xIulJ1YaFHIYDVdNeKxfxNiBdilzQKJFXSzcuPKwLoOkPXtrQGBsY4bTmZb2
/yp2rR3q/+ixHWHk8IUBHDBeU1skefVt+KVBY1XZqkJdFkWWdfaJtYNto+DqQ1cl
fqbWy/I7ZM122Si/WrNNN5gn4/556E/nDLpcN9XjX1KQibd7bFhQnvSD9K3lg7wS
pr2l+O4JPmONsfWQKG9bMIf2QkDnqNTnNNcEw3aiP+9sL5QgPNMGZQmcWhzbQIhR
0AoXEEiueX9aOQ6qUSSaD2DXS9k79siooKuyTbtLxGuTMkqrNX6GItiI9ckauNat
w30ZflC9V/4=
=KFen
-----END PGP SIGNATURE-----
Reply to: