> - It's really perfectly ok if you use competently.
That's the case with assembler too. It's exactly my point.
I love how lua works, is easy to embed, fast, and can compile to bytecode. But I really miss "compile time" checks, but my biggest issues are:
- You have to kind of invent your own modules / class-system. It's a lot of boilerplate and error prone
- The 1-based indexing is horrible
- Looping over 'arrays' would require sorting the keys first. i.e. there are no arrays.
It's been little over 10 years since I've done lua (gaming). Oh, and I used lua in an nginx handler after that
That's the case with assembler too. It's exactly my point.
I love how lua works, is easy to embed, fast, and can compile to bytecode. But I really miss "compile time" checks, but my biggest issues are:
- You have to kind of invent your own modules / class-system. It's a lot of boilerplate and error prone - The 1-based indexing is horrible - Looping over 'arrays' would require sorting the keys first. i.e. there are no arrays.
It's been little over 10 years since I've done lua (gaming). Oh, and I used lua in an nginx handler after that