>>12
The last sentence is always the best place to stop reading.
>>10
I really don't understand why python is so slow. I get that it could be complex to parse and all, but once that phase is over, it should run fast right? Is there anything special about python that forces it to be slower than any other dynamic language?
>>23
Lua isn't the only language to use ~= for not equals. Some other ones use <> for not equals (like it is greater than or less than, but not equal to).
>>24
getting and setting is a very powerful abstraction technique, that allows data types to change while having their data accessed through a consistent interface. When other part os the program have direct access to member variables of other objects, they lock those objects by creating work that you would need to do if you were to ever change the layout of the exposed objects.