salva has asked for the wisdom of the Perl Monks concerning the following question:
Argument "foo" isn't numeric in subroutine entry at /usr/local/lib/per +l/5.8.4/Foo.pm line 84.
I would like it to point not to my module but to the calling one as Carp::carp would do, and to not print anything unless use warnings had been used on the calling module.
A possible solution for that would be to precheck the SV with looks_like_number() and add some logic to act accordingly, but this seems inelegant to me, so is there any other way of doing it?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: warnings from API calls on XS
by Roger (Parson) on May 16, 2005 at 13:21 UTC |