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]