U
Size: a a a
U
U
S
KF
S
S
package.path
должно быть прописано что-то типа ./?.lua;
KF
S
luaL_dostring(L, "package.path = package.path .. ';?.lua'");
должно сработать и удовлетворить основные потребности, если дёрнуть после инициализации стандартной либы.setenv
, но вероятно эффект будет если дёрнуть ДО инициализации стандартной либы.KF
S
KF
KF
S
KF
KF
S
io
, package
, table
, string
, coroutine
и всякое такое — глобальные таблички с функциями стандартных либ, добавляются в стейт они только и исключительно через openlibs
: )openlibs
можно получить чистый незамутнённый луа-стейт для простейших задач вроде арифметики или разметки простых функций/колбеков function mycallback(a, b, c) if a then return true end
, чего может хватить для простой логики в плагинах (без работы с текстом, таблицами, внешними модулями и ио, разумеется).KF
S
S
S