3 ms·
All the little operators that make things nice like += are missing. Their object implementation is meta-tables, so every single codebase does stuff in fundament
by hajile 6y ago
All the little operators that make things nice like += are missing. Their object implementation is meta-tables, so every single codebase does stuff in fundamentally different paradigms. Operator overloading in such a dynamic language makes things extremely hard to understand. While `"0" == 0` is false, the language will still sloppily convert between floats and ints and will also convert strings to numbers in other places. Worst of all, array indexes are base 1.
- hombre_fatal 6y agoLua manages to surprise even Javascript developers with how bad its standard library is.