[Redirected to -errors]

At 11:23 AM 8/16/00 -0500, you wrote:
>On 15 Aug 2000, Perl6 RFC Librarian wrote:
>
> > =head2 Exceptions
> >
> > Exceptions are objects belonging to some C<Exception> class.  C<throw>ing
> > an exception creates the object; therefore, C<EXCEPTION> above is just a
> > class name.  C<Error.pm> lets you subclass C<Error> to create them;
> > C<Exception> appears to be a better name for a core functionality.
> >
> > The C<exception> function is just syntactic sugar for creating a new
> > exception class;it merely amounts to C<@EXCEPTION::ISA = 'Exception'>.
>
>I think its important to also provide some syntactic sugar for creating a
>hierarchical structure more than 2 levels deep.

That was what I intended.  EXCEPTION could be Exception::Foo, 
Exception::Foo::Bar, Exception::Foo::Bar::Baz etc.

>For example, I may have an Exception::Foo and then want an
>Exception::Foo::DB subclass of it.
>
>My Exception::Class module on CPAN is pretty much all about being able to
>do this easily.  It also implements a base exception but that's really for
>convenience and isn't necessary.

--
Peter Scott
Pacific Systems Design Technologies

Reply via email to