I'm very happy to announce that the Lua programming language is now
fully supported in Three Crickets free software!
You can write Sincerity plugins in Lua and create Prudence resources
(scriptlet, manual) using this popular language. And of course, key
is Lua support in Scripturian, which will allow you to easily
integrate Lua into your own high-concurrency Scripturian-based
products. Scripturian caches Lua documents by compiling them into
portable Lua bytecode.
Lua is an especially lightweight multi-paradigm dynamic language,
which shares many features with JavaScript, but is nevertheless
simpler to implement due to its minimalist design. The simple
implementation allows for a register- rather than stack-based
virtual machine and famously fast performance. Sincerity implements
Lua via Luaj, which outperforms even the standard C-based Lua in
many situations, and of course allows integration with JVM
libraries:
http://luaj.org/luaj/README.html
Lua support has been committed to git and will be available in the
next release, assuming testing is successful.
Also not that we are using Luaj 3.0-beta1. Beta means beta, but so
far I have not encountered a single bug.
-Tal