If you could change something in Lua to make it better and look more like LISP, what would you change? I know it already has semantics very close to those of LISP, but it could do so much better.
For example, I would add another atomic type for integers (signed and unsigned) and a ZOMGOPTIMIZED cons data structure. Obviously, I would also make the damn arrays zero-based; whoever had the retarded idea of making them start at one needs to go play in the traffic.
Homoiconic parathethised syntax is the requirement for it to be at least a minimal Lisp. Of course, if you take a full-fledged lisp and remove that, you might get something very close to lisp, maybe even enough for it to be a honorary lisp, but still not a lisp(see:dylan).