fix readme

This commit is contained in:
Evgeny
2021-08-04 16:05:46 +03:00
parent 3570854df3
commit e3326d282e
3 changed files with 14 additions and 3 deletions

View File

@@ -113,11 +113,10 @@ end
# Другие функции
AIO Launcher включает в себя интерпретатор LuaJ 3.0.1 (совместимый с Lua 5.2) со стандартным набором библиотек: `base`, `bit32`, `coroutine`, `io`, `math`, `os`, `package`, `string table`.
AIO Launcher включает в себя интерпретатор LuaJ 3.0.1 (совместимый с Lua 5.2) со стандартным набором библиотек: `base`, `bit32`, `coroutine`, `io`, `math`, `os`, `package`, `string`, `table`.
В комплект также входят:
* [LuaJava](https://github.com/luaj/luaj#the-luajava-library) - прямой вызов методов Java;
* [Penlight](http://stevedonovan.github.io/Penlight/api/manual/01-introduction.md.html) - набор портированных из Python функций и структур данных;
* [luaDate](https://github.com/Tieske/date) - функции для работы со временем;
* [json.lua](https://github.com/rxi/json.lua) - парзер JSON;

View File

@@ -1,3 +1,5 @@
function on_resume()
while true do end
while true do
ui:show_text("bad")
end
end

10
sandbox.lua Normal file
View File

@@ -0,0 +1,10 @@
function sandbox(func)
local co = coroutine.create(func)
local hook = function() coroutine.yield('resource used too many cycles') end
debug.setupvalue(func, 1, _G)
debug.sethook(co, hook, "", 100)
coroutine.resume(co)
end