{"body":"local function run(state)\n  coroutine.yield() -- Yield first optimization\n  local ev_args = computer.pullSignal(0)\n  local ev_name = table.remove(ev, 1)\n\n  return run(state)\nend\n\n-- Setup:\nrun({\n  [\"outbox\"]    = {}, -- Messages waiting to be delivered to processes\n  [\"processes\"] = {}, -- Process store\n  [\"ready\"]     = {}  -- Processes ready for work\n})\n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/R29nuGdU","modified":1522259913,"id":"R29nuGdU","size":358,"lines":14,"own_paste":false,"theme":"","date":1522259913}