Comment by reitzensteinm

5 years ago

I'm curious if it a new syntax was ever considered. It seems as though if you dropped Lua compatibility you might be able to make it a bit cleaner, although it's a big undertaking.

We've actually gotten some mileage out of being able to swap one Lua implementation for another. (To date, I think we've tried LuaJIT, Moonjit, and PUC Lua.) E.g., we still rely on Moonjit for PPC64le support, even though it's technically unmaintained.

I've definitely got a long list of gripes with Lua... but they're not really enough to take on the additional maintenance burden.