Базовые инструменты это: * lua - интерпретатор * luac - комипилятор * luajit - виртуальная машина для исполнения lua-байткода * luarocks - аналог PEAR или CPAN lua [options] [script [args]] Опции (options) могут быть такими: -e stat выполняет строку stat -l mod загрузка модуля require('name') до выполнения скрипта -i переходит в интерактивный режим после запуска скрипта -v выводит информацию о версии -- останавливает обработку опций - использует stdin вместо файла и останавливает обработку опций Перед началом выполнения скрипта, lua собирает все аргументы командной строки в глобальную таблицу arg. Имя скрипта сохранено по индексу 0, первый аргумент после имени скрипта – по индексу 1, и т.д. Все аргументы перед именем скрипта (т.е., имя интерпретатора и его опции) сохраняются с отрицательными индексами. Дополнительные библиотеки luarocks используются примерно в таком ключе: $ luarocks list $ luarocks help install $ luarocks install loop
Lua Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor