И, однако, опять про скрипты:
За 4 часа сотворил то, чего ни кто не делал, и не верил, что вообще возможно.
Однако за последующие 9 часов отлажено 10%.
Ошибка в каждой строчке. При том что на сях то же самое 2 раза проще и работает сразу.
Причем ошибки все без исключения сводятся к тому, что интерпретатор по загадочной причине перестает видеть функции, прописанные ниже этих строчек. Причем выясняется это после того, как 3 минуты он что-то там делает. Это типа "компилирующий" интерпретатор. И трижды он ухитрился повеситься сам, насмерть повесив винду, на коде вида
n = 10
while n > 0 do
n = n - 1
end
Sic ! Одна операция. Больше в цикле ничего не делается ВООБЩЕ !
Проверка переменной на существование, допустимые значения, и то, что она ВНЕЗАПНО не превратилась из скаляра в адрес - просто таки убивает.
Многопоточный код с недекларируемыми переменными, и переменными, внезапно уничтожающимися, а потом так же внезапно создающимися с другим типом - это, блин, сильно.