Bug#706162: ITP: luxio -- Posix bindings for Lua
Package: wnpp
Severity: wishlist
Owner: Lars Wirzenius <liw@liw.fi>
* Package name : luxio
Version : 1.0
Upstream Author : Rob Kendrick <rjek+luxio@rjek.com>
* URL : http://www.rjek.com/software.html
* License : MIT (Same as Lua)
Programming Lang: Lua
Description : Posix bindings for Lua
Lightweight UNIX I/O and POSIX binding for Lua
1. Reasonably good coverage of POSIX and BSD Sockets, including IPv6,
and some GNU extensions.
2. Meant to be buildable anywhere that is POSIX.1-1996. If it's not,
there's a bug. These are likely, as I have nowhere other than
Linux to test.
3. Low-level. You get the return values and the errno for the bound
functions where possible. Others take a table to fill in, or
may return tables.
4. High-level wrapper library providing nice IO access and to misc.
utility functions. Generates useful errors in assert()able form,
and provides meaningful __tostring metamethods to aid debugging.
5. A high-level poll()-based event dispatch library.
6. Sub-process handling library (read/write io.popen with job control).
7. A prototype POSIX Message Queue-based IPC scheme that can serialise
most simple Lua values. (No closures, userdata, etc)
This package is needed as a dependency for Gitano, for which an ITP will
be filed later.
I will be co-maintaining this package with Daniel Silverstone.
Reply to: