Notes:
The library that underlies liblipclua and liblipc is libev (a bastardized variety of libevent) - -
http://software.schmorp.de/pkg/libev.html
Just dial this back to the rel-3.0 tag (if this link isn't already 3.0):
http://cvs.schmorp.de/libev/?pathrev=rel-3_0
[[ cvs?, yup, cvs ]]
Edit:
And there is a Lua binding to libev:
https://github.com/brimworks/lua-ev
Disclaimer:
Since the Lua binding is about two years newer than the release of libev on the PW1 firmware in front of me, I don't know if it will work "as is" with the older libev.