2011/6/25 Rebel Neurofog
<rebelneurofog@gmail.com>
assert () is the best in your case (more verbose)
error () may also be helpful
especially if your error message requires complex evaluation:
-- This requires 'some_complex_call ()' even if there was no error:
assert (bar ~= "", "Error: "..some_complex_call ())
-- While this will call 'some_complex_call ()' only in case of error
if bar == "" then
error ("Error: "..some_complex_call ())
end
do we have simple ASSERT like thing to do this automatic?
just like macro or other thing...