Do you know, would it work with LuaJIT?
I am always amazed at the speed of LuaJIT, at least in these benchmarks:
http://shootout.alioth.debian.org/u32/code-used-time-used-sh...
It holds its own against scala and java -server with only a fraction of the code size (but only on 32 bit machines).