Итак, Lua кажется идеальным для реализации безопасных "пользовательских скриптов" внутри моего приложения.
Однако большинство примеров внедрения lua, похоже, включают загрузку всех стандартных библиотек, включая "io" и "package".
Поэтому я могу исключить эти библиотеки из моего интерпретатора, но даже базовая библиотека включает в себя функции "dofile" и "loadfile", которые обращаются к файловой системе.
Как я могу удалить/заблокировать любые небезопасные функции, подобные этим, не вдаваясь с интерпретатором, который даже не имеет базового элемента, такого как функция "ipairs"?