So why not just stick to using Lua 5.2? The useful string.pack() and
string.unpack() could be backported (I find those two routines extemely
useful for what I do), and the utf8 library could also be backported if you
need it.
The main feature of the latest Lua is the optimized VM.