- From: <bugzilla@jessica.w3.org>
- Date: Tue, 04 Jun 2013 19:28:41 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=18877
--- Comment #13 from Jonathan Robie <jonathan.robie@gmail.com> ---
(In reply to comment #12)
> I think that completely misses the point of the bug report.
Possibly, but I think the bug report may be based on a misunderstanding. Let's
talk this through.
> Eventually, at
> some point, (10 div $arg) will be evaluated, and an error will occur during
> dynamic evaluation, and the try/catch should not catch that error.
Agreed.
> The proposed text says that the try/catch will catch the error even though the
> dynamic evaluation does not occur during the evaluation of the try/catch
> expression.
I don't think it does. Let's take it one step at a time.
local:func() returns this function:
function($arg)
{
10 div $arg
}
local:func()(0) calls the above function with $arg := 0. There is no try/catch
in the function, so no try/catch is available to catch the error. By the time
(10 div $arg) is evaluated, the try/catch is irrelevant.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Tuesday, 4 June 2013 19:28:46 UTC