On Fri, 11 Jan 2002 17:34:30 -0600 (CST)
Dave Rolsky <[EMAIL PROTECTED]> wrote:
> > You would have:
> > try {
> > code;
> > } catch FooException with {
> > code for FooExceptions;
> > } catch BarException with {
> > code for BarExceptions;
> > } otherwise {
> > };
>
> And the fun potential for memory leaks with nested closures.
Matt has an idea for doing this with Filter module, instead of
nasty closures.
> AFAICT, Tatsuhiko's module is designed to work with either of those types
> of objects transparently, but it provides an alternate mechanism for
> catching exceptions.
Absolutely.
> And anything inspired by my Sig::PackageScoped module scares me,
Yep. the module is greaty inspired, and in fact borrows its some
code from Sig::PackageScoped!
> but its an interesting idea ;)
--
Tatsuhiko Miyagawa <[EMAIL PROTECTED]>