There's more than one way to do things | |
PerlMonks |
Re: use Fatal;by George_Sherston (Vicar) |
on Jan 10, 2002 at 05:12 UTC ( [id://137644]=note: print w/replies, xml ) | Need Help?? |
This sounds like a Good Thing (tm) - cuts down on typing / file size (marginally, but it all helps) and more importantly makes sure I don't forget to do the error checking. Looking at the docs, it looks admirably flexible: C<Fatal> provides a way to conveniently replace functions which normally return a false value when they fail with equivalents which halt execution if they are not successful. As I read it, this means if I have a function 'foo' that sometimes returns false, and I'd like to know about that for test purposes, say, I can do import Fatal 'foo'; Thus where I have Each time rand is less than .5, I get ... which is better than nothing. The only reason I can think of for doing my own error checking is so that I can supply my own useful info about the failure. So for example I probably wouldn't use this for error-checking DBI function calls, because I would want to add $dbh->errstr. Thanks for drawing attention to this. § George Sherston
In Section
Meditations
|
|