We really need to make sure we handle all possible places where errors can be raised.
We still don't handle errors during initial load, this is just bubbling the problem up one level.
5TZBSRBNE2EK4Z7EDMQCE6NMMIBIKKPZMMSPHW6GUDGMJWSPFRTAC
ECUOUZI7JCVMXHY57MF6VA6FQMYOXRZXAMWCYWZVTAQ266UR23MQC
TNRO6KLZXIZUFWKCXSWAJHN2CMHS56ATGGULOKMJC2YNCFRJZKLAC
-- return any error encountered, or nil if all well
app.eval(buf)
local status, err = app.eval(buf) if not status then return err end
local status, err = app.eval(buf)
if not status then
return err
end
app.eval(binding..' = nil')
app.eval(binding..' = nil') -- ignore errors which will likely be from keywords like `function = nil`