Jay's Lua tools
Lua is a powerful, embeddable language.
I've written a few tools for it.
Lua FLTK
FLTK (now the "Fast Light Toolkit") is
a C++ widget set for X and Win32. It's used on the Agenda Computing
Agenda VR3 Linux-based PDA.
I wrote a toLua
binding for it. See the
Lua FLTK page at Sourceforge for more information, including source,
binaries, and documentation.
Lxp
Lxp is a simple binding of James Clark's
expat stream-based XML parser to Lua. Although it is not a complete
binding, it should be simple to extend, and sufficient for many uses.
lxp.tar.gz
Lua XML-RPC
Lua XML-RPC is an client/server implementation of xmlrpc.com's
XML-RPC remote procedure call mechanism with XML marshaling.
It uses my Lxp XML parser binding, and uses
LuaSocket for client transport.
Although the packaging and documentation are scant, this package successfully
passes the validation tests at http://validator.xmlrpc.com/
.
(Known misdesign: structs with false/nil-valued members and arrays
starting with false/nil will not be transmitted correctly. Fixed
in next rev.)
luaxmlrpc-0.0.tar.gz
Debian packaging
I've done some packaging of Lua 4.0 for Debian stable.
Enhanced lua interpreter for Lua 4.0
lhf posted instructions
for using the enhanced bin/lua from Lua 4.1-work in Lua 4.0. That
bin/lua includes readline support, = as a shortcut for print, and
automatic support for statements that span lines. I've created a patch against the standard 4.0 distribution that implements those changes,
adds config support, and updates the documentation.
Jay Carlson
nop@nop.com