Show HN: LuaJIT FFI binding to libuv with coroutines
github.com101 pointsby pguillory35 comments
fs.readFile(filename, function(err, data)
-- remember to check err
end)
With this binding the code would look like: local data = fs.readfile(filename)
-- err was raised if one occurred
With coroutines, you can use exceptions and for/while loops and they continue to work as you would expect.