NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Structured exceptions? (Score:2)
Re:Structured exceptions? (Score:1)
Actually, that's more or less exactly what I was thinking of doing. The various subclasses would know what to do with a
throw()depending on how the verbosity flag (for lack of a better word) was set.iconv (Score:2)
It's this reason why AxKit's installer actually tries to compile a small XS module in order to test for the presence of iconv. You also need to know whether iconv is in -liconv, -llibiconv, or -lc.
Yes, it's all horribly complicated, and pretty much the only way to be sure is to compile something and see if it runs.
Re:iconv (Score:1)
I'm not surprised. It's just something I threw together as an example. Some versions of
iconv.hdon't appear to have the version number in them, either. However, I didn't get into this to have horribly complicated things to do (only PostgreSQL is easy to interrogate). Rather, I wanted to create a uniform interface for this sort of thing, and people who know more about the various packages than I do could contribute them and keep them up-to-date.IOW, patches welcome!
Re:iconv (Score:2)