Re: Towards a reasonable unwinding flow-control semantics.

[email protected] (Graham Barr) Wed, 16 Aug 2000 11:49:03 +0100
Newsgroups perl.perl6.language.errors
Message-ID <[email protected]>
On Wed, Aug 16, 2000 at 01:16:26AM -0600, Tony Olekshy wrote:

>     try { } finally { } catch { }

I don not see ht epoint of this ?

IMO, it should be simple.

  try { }
  catch Class { }
  catch { }
  finally { }

If try throws it is caught by the catch blocks

finally is always run

if any of the catch or finally throws, it is caught by a
try {} block up the stack.

Keep It Simple

Graham.