# from Lutz Gehlen
# on Saturday 28 June 2008 04:51:

>__PACKAGE__->mk_exception_functions
>    (messages => {foo => 'Error foo occurred.'},
>    exception_class => 'Exception::Class::Mine');
>
>and later just call
>foo() if($foo);

This requires you to inherit from the exception class, but it installs 
functions instead of methods?

If the only call needed is mk_exception_functions(), that could just be 
import().

--Eric
-- 
Issues of control, repair, improvement, cost, or just plain
understandability all come down strongly in favor of open source
solutions to complex problems of any sort.
--Robert G. Brown
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to