16 lines
293 B
Lua

require "oil"
oil.main(function()
local broker = oil.init{flavor="ludo;cooperative;base"}
local Invoker = {}
function Invoker:invoke(object, method, ...)
object[method](object, ...)
end
oil.writeto("ref.ludo",
broker:tostring(
broker:newservant(Invoker)))
broker:run()
end)