fix readme
This commit is contained in:
@@ -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 функций и структур данных;
|
* [Penlight](http://stevedonovan.github.io/Penlight/api/manual/01-introduction.md.html) - набор портированных из Python функций и структур данных;
|
||||||
* [luaDate](https://github.com/Tieske/date) - функции для работы со временем;
|
* [luaDate](https://github.com/Tieske/date) - функции для работы со временем;
|
||||||
* [json.lua](https://github.com/rxi/json.lua) - парзер JSON;
|
* [json.lua](https://github.com/rxi/json.lua) - парзер JSON;
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
function on_resume()
|
function on_resume()
|
||||||
while true do end
|
while true do
|
||||||
|
ui:show_text("bad")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
10
sandbox.lua
Normal file
10
sandbox.lua
Normal 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
|
||||||
|
|
||||||
Reference in New Issue
Block a user