Earlier quoted context omitted.
Just a quick list of annoying things: - comments start with -- - no bitwise operations in language - default numeric data type is floating-point. it's possible to change it to integer but it raises uncertainty with compatibility of external libraries - OOP in lua is quite programmer-specific: everyone seems to have their own best practises Of course lua has good features too, like coroutines and good C API. Squirrel…
-- Comment syntax is that a big deal? - bit wise: LuaJIT? - Just like in Python and Javascript, what's the issue? Doubles do just fine as integers if you code so that you always wind up with other integers. - OOP - This I agree is a community fragmentation issue.
Also, Python has separate integer and floating-point operations:
>>> type(1)
>>> type(1.0)