Добавлено через 26 минут
Кстати давно не давал покоя вопрос - для удаления элемента из таблицы вижу применяется конструкция
foo[bar] = nil
Я о ней читал уже раньше, но мои собственные эксперименты в героях, показали что размер таблицы при этом не изменяется, то есть если пользоваться скажем перебором элементов
for index, element in foo do
...
end
удаленный элемент он тоже переберет. Это как-то надо учитывать, при работе с библиотекой (проверять на nil), или у меня просто слишком дилетантский подход к lua?