How about Exception::Easy ?
On Sat, Jun 28, 2008 at 2:51 PM, Lutz Gehlen <[EMAIL PROTECTED]> wrote: > Hello everybody, > I am developing a module to make throwing Exception::Class objects > easier. The goal is to make the code to throw an exception shorter > and to make it possible to keep all error messages at some central > place. > > The module works quite similarly to Class::Accessor and provides a > function mk_exception_functions that puts the required functions > into a given namespace. For example you can define an exception > like > __PACKAGE__->mk_exception_functions > (messages => {foo => 'Error foo occurred.'}, > exception_class => 'Exception::Class::Mine'); > > and later just call > foo() if($foo); > instead of > Exception::Class::Mine->throw(message => 'Error foo occurred.') > if($foo); > > Currently the module uses the package Exception::Class::EasyThrow > but I don't know if this is really a good name. It is a bit vague > and rather refers to the intended use of the module instead of what > it does. > > I would be happy about other suggestions. > > Thanks a lot, > Lutz >