4 ms·
>it has many uneeded bizarro decisions I somewhat agree, though it hasn't stopped me from using it extensively. The example that you give isn't a very good one
by pierrec 11y ago
>it has many uneeded bizarro decisions
I somewhat agree, though it hasn't stopped me from using it extensively. The example that you give isn't a very good one, it makes more and more sense as you get to understand the language.
However: 1-indexed arrays; and words as block delimiters ("end end end end...") are things that make me regularly take a step back and think, this would be a bit nicer if the language did things the normal way. Note that 1-indexed arrays are especially annoying in LuaJIT because the FFI naturally encourages you to manipulate C arrays, often resulting in a mix of 0-indexed and 1-indexed arrays. Ouch.