[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Noob question -- On error, exit function and terminate script
- From: marbux <marbux@...>
- Date: Sat, 25 Jun 2011 13:08:33 -0700
On Sat, Jun 25, 2011 at 12:19 PM, Lorenzo Donati
> I must nevertheless admit that the description for assert is slightly vague:
> "Issues an error when the value of its argument v is false (i.e., nil or
> I'll suggest to change it to:
> "Calls the function 'error' when the value of its argument v is false (i.e.,
> nil or false);..."
> So that one avoids being mislead to think that the error mechanism could be
> different from that of "error".
I'd like to see something there about the function being terminated.
Perhaps, embellishing your suggested text:
"Terminates the last protected function called and calls the function
'error' when the value of its argument v is false (i.e., nil or
And perhaps add something like: "The most recent protected call will
contain the error and prevent it from propagating further."
But please take into account that I don't know what I'm writing about. :-)
 Borrowed from K. Jung and A. Brown, Beginning Lua Programming
(2007), pg. 333.