Я использую Lua в качестве языка сценариев внутри своего приложения на Си.
Это хорошо мне подходит, но я не могу понять, как я могу ограничить Lua, чтобы он не вызывал системные функции, не включал другие модули и т. Д.
Я хочу, чтобы Lua мог вызывать только те функции, которые разрешены мной, потому что пользователь может совершать все виды плохих действий с полной мощностью модулей Lua + Lua.