On Tue, Aug 15, 2000 at 05:14:56PM -0700, Peter Scott wrote:
> You want: while handling an exception, throwing another exception pushes 
> the first one onto a stack which could be reported en masse when the coup 
> de gras arrives.  Like VMS error cascading.  You do this with a _link 
> attribute of exceptions.  Cool, I can dig that.
>
> I want: exceptions to contain 'file' and 'line' attributes which are arrays 
> that get a location pushed on every time an exception bubbles up through a 
> scoping level, so that e.g.:

Why not have a special array that acts as an exception stack and each
exception knows what file/line/whatever?  Then you can get both behaviors
with a simple for loop:

        for (@PERL::EXCEPTIONS) { 
            print $_->file, "\t", $_->line, "\n";
        }

-Scott
-- 
Jonathan Scott Duff
[EMAIL PROTECTED]

Reply via email to