Re: RFC 88: Possible problem with shared lexical scope.
[email protected] (Chaim Frenkel) 22 Aug 2000 08:45:09 -0400
| Newsgroups | perl.perl6.language.errors |
|---|---|
| Message-ID | <[email protected]> |
>>>>> "DR" == Dave Rolsky <[email protected]> writes: DR> On 22 Aug 2000, Chaim Frenkel wrote: >> Could you tell me why you would want two finallys? >> >> Why not put them into one? TO> my ($p, $q); TO> try { $p = P->new; $q = Q->new; ... } TO> finally { $p and $p->Done; } TO> finally { $q and $q->Done; } DR> Presumably because all finally blocks are executed before exceptions DR> thrown in finally blocks are propagated upwards. That's my guess at DR> least. Syntactically the have to be next to one another, so write them as one. If you want to mix them inbetween catches that's another ball of wax. <chaim> -- Chaim Frenkel Nonlinear Knowledge, Inc. [email protected] +1-718-236-0183