Porting Lua is Nothing New
Lua has been ported to many different systems from various desktop OSes to embedded systems to PDAs to the TI89 calculator.
In particular, Lua runs on many handhelds already:
PalmOS
(4 different projects, no less)
(This project has an alpha-2 release on 12 July 2004.)
(Just started. More to say on this one later.)
(Never left the starting gate.)
(The most mature but not open source.)
Palm Native Objects (PNO)
PalmOS becomes the Access Linux Platform (ALP).
Well, maybe.
source code in 4K memos
PODS
What's Working
table, string, mathWhat's Not
io and os librariesWhat comes next.